설치는 Docker 공식문서
이전 버전 삭제
sudo apt-get remove docker docker-engine docker.io containerd runc
pt-get이러한 패키지가 설치되어 있지 않다고보고해도 괜찮습니다 .
/var/lib/docker/이미지, 컨테이너, 볼륨 및 네트워크를 포함한 의 컨텐츠 는 보존됩니다.
기존 데이터를 저장할 필요가없고 새로 설치를 시작 하려면이 페이지 하단의 Docker Engine 제거 섹션을 참조하십시오.
설치 색인 최신화 후 설치
sudo apt-get update
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
Docker의 공식 GPG 키를 추가
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
여기서 아래와 같은 에러가 나와도 무시한다....
apt-key is deprecated. manage keyring files in trusted.gpg.d instead (see apt-key(8))
지문 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88의 마지막 8자를 검색 하여
이제 지문이있는 키가 있는지 확인합니다 .
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]
다음 명령을 사용하여 안정적인 저장소 를 설정하십시오 .
추가하기 위해 야간 또는 테스트 저장소, 단어 추가 nightly또는 test단어 후 (또는 둘 다) stable아래 명령한다.
참고 : 아래 lsb_release -cs하위 명령은 xenial. 때로는 Linux Mint와 같은 배포에서 $(lsb_release -cs) 상위 Ubuntu 배포 로 변경해야 할 수도 있습니다 . 예를 들어를 Linux Mint Tessa사용하는 경우 bionic. Docker는 테스트되지 않았거나 지원되지 않는 Ubuntu 배포에 대해 어떠한 보증도 제공하지 않습니다
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
DOCKER ENGINE 설치
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
Docker 저장소가 여러 개 있습니까?
여러 Docker 리포지토리가 활성화 된 경우 apt-get install또는 apt-get update명령에 버전을 지정하지 않고 설치하거나 업데이트하면 항상 가능한 가장 높은 버전이 설치되므로 안정성 요구 사항에 적합하지 않을 수 있습니다.
아래 경로를 Docker 패키지를 다운로드 한 경로로 변경합니다.
sudo dpkg -i /path/to/package.deb
hello-world 이미지 를 실행하여 Docker Engine이 올바르게 설치되었는지 확인하십시오 .
sudo docker run hello-world
Docker Engine 제거
Docker Engine, CLI, Containerd 패키지를 제거합니다.
sudo apt-get purge docker-ce docker-ce-cli containerd.io
호스트의 이미지, 컨테이너, 볼륨 또는 사용자 정의 된 구성 파일은 자동으로 제거되지 않습니다. 모든 이미지, 컨테이너 및 볼륨을 삭제하려면 :
sudo rm -rf /var/lib/docker
편집 한 구성 파일은 수동으로 삭제해야합니다.
'Learning > Docker' 카테고리의 다른 글
Docker - container ps[조회] stop[정지] start[시작] restart[재시작] attach[접속] (0) | 2021.01.16 |
---|---|
docker image, containerd 삭제 (0) | 2021.01.16 |
dockerfile (0) | 2021.01.15 |
nestJS docker image 만들기 (0) | 2021.01.15 |