여기서 제거 지침을 따랐습니다 . 그런 다음이 명령을 실행했습니다.
sudo apt-get purge docker-engine
sudo apt-get autoremove --purge docker-engine
rm -rf /var/lib/docker
그래서이 모든 작업을 마친 후이 명령을 실행하여 docker 파일이 다른 곳에 있는지 확인했습니다.
sudo find / -name '*docker*'
도커 파일이 여전히 존재하는 여러 곳을 발견했습니다.
/etc
/sys
/lib
/usr
/usr
/run
/proc
/var
Docker는 위 목록의 하위 폴더에 있습니다. 원하는 경우 모든 경로를 게시 할 수 있습니다. 약 200 개의 장소가 있습니다.
도커를 어디서나 완전히 완전히 제거하는 방법이 있습니까?
답변
Docker를 완전히 제거하려면 :
1 단계
dpkg -l | grep -i docker
설치된 패키지를 식별하려면 다음을 수행하십시오.
2 단계
sudo apt-get purge -y docker-engine docker docker.io docker-ce
sudo apt-get autoremove -y --purge docker-engine docker docker.io docker-ce
위의 명령은 호스트에서 이미지, 컨테이너, 볼륨 또는 사용자 생성 구성 파일을 제거하지 않습니다. 모든 이미지, 컨테이너 및 볼륨을 삭제하려면 다음 명령을 실행하십시오.
sudo rm -rf /var/lib/docker /etc/docker
sudo rm /etc/apparmor.d/docker
sudo groupdel docker
sudo rm -rf /var/run/docker.sock
시스템에서 Docker를 완전히 제거했습니다.
답변
Ubuntu를 사용하는 경우도 커가 설치되어 있으면 Docker를 제거하는 것이 훨씬 쉽다는 것을 알았습니다 snap
. 당신은 단순히 :
sudo snap remove docker
모든 관련 파일을 삭제하려면
sudo find / -name "*docker*" -exec `rm -rf` {} +
답변
다음과 같은 명령을 사용하여 해당 파일이 시작된 패키지를 식별 할 수 있습니다 dpkg-query -S $(sudo find / -name '*docker*' -print 2>/dev/null)
. 필요없는 패키지는로 제거 할 수 있습니다 sudo apt-get purge <package>
. 일부 패키지에는 도커에 대한 지원이 포함되어 있으므로 텍스트 편집기 나 파일 관리자를 제거하고 싶지 않을 수 있으므로주의하십시오.
일부 파일이 패키지에서 시작되지 않은 경우 ( “dpkg-query : 패턴 경로와 일치하는 경로를 찾을 수 없음 “으로 표시됨) 개별적으로 제거 할 수 있습니다. 제거하려는 도커와 관련이없는 파일이있을 수 있으므로 이름에 “docker”라는 문자열이 있으므로주의하십시오.