[Docker] 우분투에서 docker 설치한 후 예제 실행해보기

 



docker 는 이제 필수로 사용해야 하는 소프트웨어 같습니다. 
ubuntu에서 오라클을 설치하다가 암이 걸릴 것 같았는데요.

docker 를 이용하면 이미 잘 설치된 oracle 을 사용하기만 하면 됩니다. 

어떤 프로그램을 사용하든 docker 는 편합니다. 

그러면 이제부터 ubuntu 에서 docker 를 설치하는 방법을 알아 보겠습니다. 

설치 순서는 다른 블로그를 그대로 따라했습니다. 


설치

아래의 명령어를 실행해줍니다. 

1. Docker 저장소 GPG key 추가

sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 8118E89F3A912897C070ADBF76221572C52609D


2. Docker 저장소 추가

echo "deb https://apt.dockerproject.org/repo ubuntu-xenial main" | sudo tee /etc/apt/sources.list.d/docker.list


3. apt-get update 

sudo apt-get update


4. Docker, Docker-compose 설치

sudo apt-get install -y docker-engine
sudo apt-get install -y docker-compose





5. sudo 없이 명령어 사용하도록 설정

sudo usermod -aG docker $(whoami)



6. 도커 버전 확인

docker -v
docker-compose -v




설치가 완료되었습니다!! 

하지만 아래의 명령어를 사용하면 에러가 발생합니다. 
permission을 위에서 추가해 주었는데 에러가 났는데요.(이상 없을 시 그냥 넘어가도 됨. )

docker images




구글링을 해서 아래와 같은 항목들을 찾아냈습니다. 

If you are using Ubuntu Core 16,

Connect the docker:home plug as it's not auto-connected by default:

$ sudo snap connect docker:home

If you are using an alternative snap-compatible Linux distribution ("classic" in snap lingo), and would like to run docker as a normal user:

Create and join the docker group.

$ sudo addgroup --system docker
$ sudo adduser $USER docker
$ newgrp docker

You will also need to disable and re-enable the docker snap if you added the group while it was running.

$ sudo snap disable docker
$ sudo snap enable docker



아래의 명령어들을 추가로 입력해보세요.

sudo snap connect docker:home
sudo addgroup --system docker
sudo adduser $USER docker
newgrp docker
sudo apt-get install snap
sudo snap disable docker
sudo snap enable docker




설치하고 아래의 명령어를 입력하면 아래와 같이 잘 나오게 됩니다. 

docker images





ubuntu 를 한 번  dockere 에서 실행해보겠습니다. 
이미지는 현재 없는 상태이기 때문에 자동으로 다운로드 받아서 bash 쉘을 실행합니다. 

docker run --rm -it ubuntu:16.04 /bin/bash






위와 같이 잘 수행되네요 !! 






- 출처 - 
http://behonestar.tistory.com/84