如何從 Oracle Linux 7 中完全刪除 docker

如何從 Oracle Linux 7 中完全刪除 docker

我安裝了 docker甲骨文Linux 7sudo yum install docker以為我將其刪除了sudo yum remove docker/usr/bin/docker仍然存在:

$ docker --version
Docker version 19.03.11-ol, build 9bb540d

有一個類似的問題對於 CentOS,但嘗試那裡的答案並沒有刪除任何內容,請參見下文。

$ sudo yum remove docker \
>               docker-client \
>               docker-client-latest \
>               docker-common \
>               docker-latest \
>               docker-latest-logrotate \
>               docker-logrotate \
>               docker-engine
Loaded plugins: langpacks, ulninfo
No Match for argument: docker
No Match for argument: docker-client
No Match for argument: docker-client-latest
No Match for argument: docker-common
No Match for argument: docker-latest
No Match for argument: docker-latest-logrotate
No Match for argument: docker-logrotate
No Match for argument: docker-engine
No Packages marked for removal

甚至連有記錄的解決方案:

$ sudo yum remove docker-ce docker-ce-cli containerd.io
Loaded plugins: langpacks, ulninfo
No Match for argument: docker-ce
No Match for argument: docker-ce-cli
No Match for argument: containerd.io
No Packages marked for removal

如何將其從系統中徹底清除?謝謝你!

答案1

解決了它:

sudo yum remove docker
sudo yum remove container-selinux containerd protobuf-c libnet criu runc docker-cli

這在我的系統上有效,但仍然歡迎通用且更直觀的解決方案。此外,一些用戶可能希望保留一些依賴項。

相關內容