Ubuntu에서 docker-ce 설치 :: 행복한 프로그래머

posted by 쁘로그램어 2018. 5. 16. 11:50

Ubuntu에서 docker-ce 18.03.01 버전을 설치해보았다.

공식 홈페이지에 보면 설치 방법이 조금씩 바뀐다.

URL: https://docs.docker.com/install/linux/docker-ce/ubuntu/#install-docker-ce-1


# docker 설치 확인

$ sudo docker version

Client:

 Version:      18.03.1-ce

 API version:  1.37

 Go version:   go1.9.5

 Git commit:   9ee9f40

 Built:        Thu Apr 26 07:17:38 2018

 OS/Arch:      linux/amd64

 Experimental: false

 Orchestrator: swarm



# sudo 입력하지 않기

docker 명령은 root 권한으로 실행해야 하기 때문에 일반 계정에서는 항상 sudo를 사용합니다.

sudo를 매번 입력하기 귀찮기도 하고 빠뜨릴 때도 많습니다.

sudo를 입력하지 않는 방법은 두 가지가 있습니다.


처음부터 root 계정으로 로그인하거나 sudo su 명령을 사용하여 root 계정으로 전환

$ sudo su


현재 계정을 docker 그룹에 포함(docker 그룹은 root 권한과 동일하므로 꼭 필요한 계정만 포함시킵니다).

$ sudo usermod -aG docker ${USER}

$ sudo service docker restart

현재 계정에서 로그아웃한 뒤 다시 로그인합니다.


$ sudo usermod -aG docker ${USER}

sent invalidate(passwd) request, exiting

sent invalidate(group) request, exiting

sent invalidate(passwd) request, exiting

sent invalidate(group) request, exiting


$ sudo service docker restart

$ docker ps

Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.37/containers/json: dial unix /var/run/docker.sock: connect: permission denied


--> 반드시 현재 계정에서 로그아웃한 뒤 다시 로그인합니다!!


$ docker ps

CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES

412565c80285        ubuntu:16.04        "sleep 100000"      5 seconds ago       Up 4 seconds                            ubuntu_test2


※ 참고 사이트 ※

https://docs.docker.com/install/linux/docker-ce/ubuntu/#install-docker-ce-1

http://pyrasis.com/book/DockerForTheReallyImpatient/Chapter03

'관심 기술 > docker' 카테고리의 다른 글

cAdvisor REST API 테스트  (0) 2018.05.16
aAdvisor 설치: 컨테이너 모니터링  (0) 2018.05.16
docker ecosystem 정리 자료  (0) 2018.05.10
Dockerhub란?  (0) 2018.05.10
Kitematic이란?  (0) 2018.05.10