Я установил докер наOracle Linux7с sudo yum install docker
и думал, что удалил его с, sudo yum remove docker
но /usr/bin/docker
он все еще там:
$ docker --version
Docker version 19.03.11-ol, build 9bb540d
Eстьаналогичный вопросдля 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
Это сработало на моей системе, но все еще приветствуется универсальное и более интуитивное решение. Кроме того, некоторые пользователи могут захотеть сохранить некоторые зависимости.