Install Docker on Ubuntu

도커 저장소 추가

apt 패키지를 업데이트 한다.

$ sudo apt-get update

도커 공식 GPG 키를 추가한다.

$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
OK

x86_64 / amd64 용 저장소를 추가한다.

$ sudo add-apt-repository \
  "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) \
  stable"

도커 CE 설치

apt 패키지를 업데이트 한다.

$ sudo apt-get update

도커 최신 버전을 설치한다.

$ sudo apt-get install docker-ce

hello-world 이미지로 설치를 확인한다.

$ sudo docker run hello-world

설치가 완료 되면 docker 그룹이 생성되지만 유저는 추가되지 않는다. 따라서 도커 명령어를 사용하려면 sudo 를 사용해야 한다. 유저를 추가하거나 다른 설정을 변경하려면 Linux postinstall 문서를 참고한다.

일반 사용자에 권한 추가

docker 그룹을 생성하고 유저를 추가한다.

$ sudo groupadd docker
$ sudo usermod -aG docker USER_NAME

로그아웃하고 다시 접속해서 sudo 명령어 없이 도커를 실행해서 권한을 확인한다.

$ docker run hello-world