Real Late Starter
도커(Docker) 설치하기 for Ubuntu 18.04 본문
참고 :
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