저는 Ubuntu 18 기반으로 Mint 19.2를 사용하고 있습니다.
apt purge
제거할 폴더를 사용한 다음 삭제했습니다. 마지막으로 명령을 사용하여 Docker를 다시 설치하십시오.공식 웹 사이트.
그러나 명령을 실행하거나 docker -v
응답 sudo docker -v
을 받으면 다음과 같습니다.
command not found: docker
명령을 실행하면
sudo apt-get install docker-ce docker-ce-cli containerd.io
다음이 표시됩니다.
Reading package lists... Done
Building dependency tree
Reading state information... Done
containerd.io is already the newest version (1.2.10-3).
docker-ce-cli is already the newest version (5:19.03.4~3-0~ubuntu-bionic).
docker-ce is already the newest version (5:19.03.4~3-0~ubuntu-bionic).
0 to upgrade, 0 to newly install, 0 to remove and 0 not to upgrade.
이 문제를 어떻게 수정하고 Docker를 전 세계적으로 액세스할 수 있게 만들 수 있나요?
답변1
문제는 충돌이 있고 시스템이 도커를 제대로 제거하지 않는다는 것입니다.공식 홈페이지의 안내를 따랐습니다..
그러나 나에게 도움이 된 것은 docker와 관련된 모든 것을 지우는 것이었습니다.
sudo apt-get purge docker-ce docker-ce-cli containerd.io docker-compose
그런 다음 폴더에서 docker 폴더를 삭제했습니다 /var/lib
.
안전을 위해 재부팅하세요.그런 다음 공식 문서에 따라 다시 설치하십시오.
그리고 다시 재부팅하니 성공했습니다.
docker-compose
별도로 설치해야 한다는 점 잊지 마세요 .