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 |