Real Late Starter

도커(Docker) 설치하기 for Ubuntu 18.04 본문

Docker

도커(Docker) 설치하기 for Ubuntu 18.04

조슈아박 2020. 2. 5. 14:07

참고 :
1) https://blog.cosmosfarm.com/archives/248/%EC%9A%B0%EB%B6%84%ED%88%AC-18-04-%EB%8F%84%EC%BB%A4-docker-%EC%84%A4%EC%B9%98-%EB%B0%A9%EB%B2%95/
2) https://hiseon.me/linux/ubuntu/install-docker/
3) https://www.bsidesoft.com/?p=7820

 

 

우분투 터미널에서 아래의 명령어를 차례대로 한 줄 씩 입력한다.

sudo apt update
sudo apt install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
sudo apt update
apt-cache policy docker-ce

마지막 apt-cache policy docker-ce를 입력하게 되면 아래와 같은 창이 뜬다.

Installed에 None이라고 나오는 것을 보아 아직 설치가 되지 않았다는 것을 알 수 있다.

 

아래의 명령어로 도커를 설치한다.

sudo apt install docker-ce

설치가 완료되고 나서 아래의 명령어를 입력해주면 도커가 정상적으로 실행되는 모습을 볼 수 있다.

sudo usermod -aG docker $USER

다음으로 Docker 명령어를 일반 사용자계정에서 사용하기 위해 위의 명령어로 그룹 추가를 해준다.

위의 명령어를 실행하여 사용자를 그룹에 추가하지 않았을 경우 Docker 명령어 실행시 아래와 같은 오류가 발생할 수 있다.

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.39/containers/json?all=1: 
dial unix /var/run/docker.sock: connect: permission denied

마지막으로 설치가 완료되었는지 version을 확인해본다.

sudo systemctl status docker

Client와 Server가 정상적으로 나온다면 설치가 성공적으로 된 것이다.

sudo docker version