Install Docker
Get Docker Engine
다음 공식 링크를 참조하기 바란다. (https://docs.docker.com/install/linux/docker-ce/ubuntu/)
- Docker repository 를 사용하는 것을 권장함
- DEB 패키지를 사용하여 수동으로 설치 및 업그레이드를 관리할 수 있음 (인터넷에 접속이 불가한 경우 유용)
- 스크립트를 사용하여 설치할 수 있음
1. SET UP THE REPOSITORY
1-1) apt
패키지를 업데이트 한다:
sudo apt update
1-2) apt
를 통해 업데이트 할 수 있도록 패키지를 설치한다:
sudo apt install -y apt-transport-https ca-certificates curl gnupg-agent software-properties-common
1-3) GPG key 를 추가한다:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
- 이상이 발생하는 경우 다음을 통해 키를 확인한다.
sudo apt-key fingerprint 0EBFCD88
pub rsa4096 2017-02-22 [SCEA]
9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88
uid [ unknown] Docker Release (CE deb) <docker@docker.com>
sub rsa4096 2017-02-22 [S]
1-4) docker repository 를 설정한다:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
2. INSTALL DOCKER ENGINE
2-1) apt
패키지를 업데이트 한다:
sudo apt update
2-2) docker engine 최신 버전을 설치한다:
sudo apt-get install docker-ce docker-ce-cli containerd.io
- 특정 버전을 사용하는 경우 다음을 확인한다:
apt-cache madison docker-ce
docker-ce | 5:18.09.1~3-0~ubuntu-xenial | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages
docker-ce | 5:18.09.0~3-0~ubuntu-xenial | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages
docker-ce | 18.06.1~ce~3-0~ubuntu | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages
docker-ce | 18.06.0~ce~3-0~ubuntu | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages
...
- 해당 버전을 선택하여 다운로드 한다:
sudo apt-get install docker-ce=<VERSION_STRING> docker-ce-cli=<VERSION_STRING> containerd.io
- docker 를 root 권한으로 실행할 수 있도록 한다:
sudo usermod -aG docker $USER
3. REMOVE DOCKER
3-1) docker engine 패키지를 제거한다:
sudo apt purge docker-ce
3-2) 모든 이미지, 컨테이너, 볼륨을 삭제한다:
- 호스트 이미지, 컨테이너, 볼륨, 사용자 정의 구성 파일은 자동으로 제거되지 않기 때문
sudo rm -rf /var/lib/docker