IT/Docker

[Docker] Centos 에서 Docker 완전히 삭제 & 도커 재설치 #센토스 도커 삭제후 재설치

월공 2020. 9. 9. 13:36
728x90
300x250

Centos 8 에서 yum update 를 하려고하는데 계속 아래와 같은 에러가 자꾸 출력된다

미치고 환장할 노릇이다 ㅋㅋㅋ

 

여튼 뭘해봐도 안되서 Docker 를 재설치해야겠다고 결심 ..

docker 를 삭제하려고 여기저기 찾아봤다

 

 

package docker-ce-3:19.03.12-3.el7.x86_64 requires containerd.io >= 1.2.2-3, but none of the providers can be installed - cannot install the best update candidate for package docker-ce-3:18.09.1-3.el7.x86_64 - package containerd.io-1.2.10-3.2.el7.x86_64 is filtered out by modular filtering - package containerd.io-1.2.13-3.1.el7.x86_64 is filtered out by modular filtering - package containerd.io-1.2.13-3.2.el7.x86_64 is filtered out by modular filtering - package containerd.io-1.2.2-3.3.el7.x86_64 is filtered out by modular filtering - package containerd.io-1.2.2-3.el7.x86_64 is filtered out by modular filtering - package containerd.io-1.2.4-3.1.el7.x86_64 is filtered out by modular filtering - package containerd.io-1.2.5-3.1.el7.x86_64 is filtered out by modular filtering - package containerd.io-1.2.6-3.3.el7.x86_64 is filtered out by modular filtering (try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)

 

sudo yum remove docker docker-common docker-selinux docker-engine 
sudo yum remove -y docker-ce docker-ce-cli

 

사실 위 두개의 명령어를 합쳐서 실행해도 상관없을듯하다

 

아래는 도커 폴더 아예 삭제

rm -rf /var/lib/docker

 

여기까지 하고나서 docker 라고 입력해보면

 

 

이렇게 나와야 정상이다 

 

 

여튼 결국 삭제하고 다시 재설치해서

yum update 해봤는데 똑같은 에러 또 발생하는데 찾아보다가 아래 방법으로 다시 그냥 덮어씌우니까 갑자기 또 에러가 안뜬다 도대체 뭘까 음~

 

 

센토스8 인데 위에 링크는 7로 되있다 그냥 무시하고 돌렸고 , 둘중에 하나만 실행하면 된다

(사실 난 두개 다했다;)

#1
wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm
yum localinstall containerd.io-1.2.6-3.3.el7.x86_64.rpm


#2
yum install -y https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm

 

yum install docker-ce docker-ce-cli

 

728x90
300x250