Oracle Linux 7からdockerを完全に削除する方法

Oracle Linux 7からdockerを完全に削除する方法

dockerをインストールしましたOracle 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

これは私のシステムでは機能しましたが、汎用的でより直感的なソリューションが依然として歓迎されています。また、一部のユーザーは依存関係を保持したい場合があります。

関連情報