Ubuntu 22.04에서 Docker 소프트웨어 및 모든 해당 컨테이너 제거

Ubuntu 22 04eseo Docker Sopeuteuweeo Mich Modeun Haedang Keonteineo Jegeo



Docker는 개발자가 소프트웨어 애플리케이션을 더 쉽게 배포하고 관리하는 데 사용하는 유명한 도구입니다. Docker를 사용하면 컨테이너를 활용하여 호스트 시스템의 효율성과 더 나은 리소스 활용을 향상하기 위해 배포할 때 모든 애플리케이션에 대해 격리된 환경을 만들 수 있습니다.

Docker 덕분에 개발자는 모든 환경에서 소프트웨어 애플리케이션을 구축, 테스트 및 배포할 수 있습니다. Docker는 호스트 시스템의 리소스에 스트레스를 주지 않는다는 점만 제외하면 VM처럼 작동하는 도구로 생각할 수 있습니다. 경우에 따라 Ubuntu 22.04에서 Docker를 제거해야 할 수 있습니다. 이러한 경우 Docker 및 모든 해당 컨테이너를 제거하는 안전한 방법이 필요합니다. Ubuntu 22.04에서 Docker를 완전히 제거하는 단계별 프로세스를 다룰 것입니다.

Ubuntu 22.04에서 Docker 제거

Docker와 해당 컨테이너를 여러 단계로 제거합니다.







1. Docker 패키지 확인

첫 번째 단계는 Ubuntu 22.04에서 사용 가능한 모든 Docker 패키지를 나열하는 것입니다. dpkg 명령을 사용하여 설치된 패키지를 나열하거나 Docker 버전을 확인할 수 있습니다.



$ dpkg -엘 | 꽉 붙잡음 -나 도커



2. Docker 이미지 삭제

Docker 패키지를 삭제해도 생성한 이미지는 삭제되지 않습니다. 다음 명령을 사용하여 사용 가능한 도커 이미지를 확인하여 시작합니다.





$ 도커 이미지

다음 명령을 실행하여 사용 가능한 이미지를 삭제합니다.

$ 도커 RMI $ ( 도커 이미지 -q )

실행한 명령은 모든 이미지를 제거하여 이전에 시스템에서 Docker 이미지가 차지했던 공간을 비웁니다.



이미지를 다시 나열하려고 하면 시스템에서 사용할 수 있는 Docker 이미지가 없습니다. 이것은 우리가 그것들을 모두 제거할 수 있었다는 것을 의미합니다.

3. Docker 컨테이너 삭제

Docker로 작업할 때 다른 컨테이너를 만들어야 합니다. 또한 Docker 패키지를 제거하기 전에 삭제해야 합니다. ps -a 명령으로 사용 가능한 컨테이너를 나열하십시오.

$ 도커 추신 -ㅏ

각 컨테이너를 독립적으로 삭제할 수 있지만 특히 여러 컨테이너가 있는 경우 시간이 걸립니다. 더 나은 방법은 rm 명령을 사용하여 사용 가능한 모든 컨테이너를 삭제하는 것입니다.

$ 도커 rm $ ( 도커 추신 -aq )

rm 명령을 실행하면 삭제된 컨테이너의 모든 컨테이너 ID가 표시됩니다. 사용 가능한 컨테이너를 확인하여 컨테이너가 삭제되었는지 확인합니다.

4. Docker 볼륨 삭제

생성한 Docker 볼륨도 있는 경우 rm 명령을 사용하여 삭제할 수 있습니다. 사용 가능한 볼륨을 나열합니다. 그런 다음 다음과 같이 삭제할 볼륨의 이름을 지정합니다.

$ 도커 볼륨 ls
$ 도커 볼륨 rm < 볼륨 이름 >

Docker 볼륨이 삭제되고 호스트 시스템에서 공간을 사용할 수 있습니다.

5. Docker 네트워크 삭제

ls 명령을 사용하여 생성한 네트워크가 있는지 확인합니다. 여기에 linuxhint 네트워크가 있습니다. 네트워크를 삭제하려면 rm 명령을 사용하십시오.

$ 도커 네트워크 ls
$ 도커 네트워크 rm 리눅스힌트

또는 prune 명령을 사용하여 모든 네트워크를 삭제할 수 있습니다. 다음은 'neww' 네트워크를 삭제하는 예입니다.

$ 도커 네트워크 치다

이제 Ubuntu 22.04에서 Docker 패키지를 제거할 준비가 되었습니다.

6. Docker 패키지 제거

시스템에서 Docker 패키지를 식별한 후 다음 명령을 실행하여 삭제합니다.

$ 스도 적절한 퍼지 -그리고 docker.io

여기에서 docker.io 패키지를 제거합니다. Docker 패키지를 제거해도 이미지, 컨테이너, 볼륨 등이 제거되지 않으므로 Docker 패키지를 마지막으로 삭제하도록 선택했습니다.

패키지를 제거한 후에도 Docker 디렉터리는 제거되지 않습니다.

마지막 줄에 시스템에서 /etc/docker 및 /var/lib/docker/ 디렉토리를 사용할 수 있다는 메시지가 표시됩니다.

Docker 파일이 시스템에 여전히 존재하는지 확인할 수 있습니다.

다음 명령을 사용하여 시스템에서 이러한 디렉토리를 제거하십시오.

$ 스도 rm -rf / ~였다 / 라이브러리 / 도커 / / / 도커 /

또한 Docker를 설치할 때 생성한 Docker 그룹을 삭제하십시오.

$ 스도 그룹델 도커

마지막으로 시스템에서 Docker 소켓을 제거합니다.

$ 스도 rm -rf / ~였다 / 라이브러리 / docker.sock

결론

Docker는 애플리케이션 배포 및 관리에 적합합니다. 그러나 시스템에 Docker가 필요하지 않은 경우 Docker와 생성된 모든 컨테이너, 이미지, 네트워크 등을 제거할 수 있습니다. 이 가이드는 Docker 소프트웨어와 모든 해당 소프트웨어를 제거하기 위해 따라야 하는 모든 단계를 제시했습니다. Ubuntu 22.04의 컨테이너.