卸載Docker
一.停止所有運行的容器
使用以下命令停止所有正在運行的容器:
sudo docker stop $(docker ps -aq)
這個命令會停止所有容器,包括正在運行的容器和已經(jīng)停止的容器。
二.刪除所有容器
使用以下命令刪除所有容器:
sudo docker rm $(docker ps -aq)
這個命令會刪除所有容器,包括正在運行的容器和已經(jīng)停止的容器。
三.刪除所有鏡像
使用以下命令刪除所有鏡像:
sudo docker rmi $(docker images -q)
這個命令會刪除所有鏡像,包括沒有被容器使用的鏡像。
四.卸載 Docker 引擎
使用以下命令卸載 Docker 引擎:
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
這個命令會刪除 Docker 引擎及其依賴的軟件包和文件。
五.刪除 Docker 數(shù)據(jù)目錄
使用以下命令刪除 Docker 數(shù)據(jù)目錄:
sudo rm -rf /var/lib/docker
這個命令會刪除 Docker 數(shù)據(jù)目錄,包括所有容器、鏡像和數(shù)據(jù)卷。
六.查看是否有漏掉的docker依賴
yum list installed | grep docker
我運行完還存在 docker-buildx-plugin.x86_64
和docker-compose-plugin.x86_64
依賴
所以我還要把他倆卸載
PS:你的還有什么依賴就卸載什么依賴,不一定必須是這兩個,根據(jù)你自己的情況
yum remove docker-buildx-plugin.x86_64 docker-compose-plugin.x86_64
完成上述步驟后,Docker 已經(jīng)被完全卸載。
安裝指定版本Docker
一.安裝必須的依賴
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
二.設(shè)置 docker repo 的 yum 位置(添加軟件源信息,使用阿里云的)
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
PS:如果出現(xiàn)如下錯誤信息
Loaded plugins: fastestmirror
adding repo from: https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
grabbing file https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo to /etc/yum.repos.d/docker-ce.repo
Could not fetch/save url https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo to file /etc/yum.repos.d/docker-ce.repo: [Errno 14] curl#60 - “Peer’s Certificate issuer is not recognized.”
#編輯 /etc/yum.conf 文件, 在 [main] 下面添加 sslverify=0 參數(shù)
vi /etc/yum.conf
#配置如下----------------------
[main]
sslverify=0
#-----------------------------
三.更新yum緩存
yum makecache fast
四.安裝指定版本Docker
列出并排序您存儲庫中可用的版本。此示例按版本號(從高到低)對結(jié)果進行排序。
sudo yum list docker-ce --showduplicates | sort -r
sudo yum list docker-ce-cli --showduplicates | sort -r
sudo yum list containerd.io --showduplicates | sort -r
通過其完整的軟件包名稱安裝特定版本。
該軟件包名稱是軟件包名稱(docker-ce)加上版本字符串(第二列),從第一個冒號(:)一直到第一個連字符,并用連字符(-)分隔。
如果不設(shè)置版本默認就是最新版本安裝文章來源:http://www.zghlxwxcb.cn/news/detail-707272.html
# sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
sudo yum -y install docker-ce-20.10.12-3.el7 docker-ce-cli-20.10.12-3.el7 containerd.io
五.啟動 docker & 設(shè)置 docker 開機自啟
sudo systemctl start docker
sudo systemctl enable docker
六.驗證
docker version # 查看當前安裝的docker版本
文章來源地址http://www.zghlxwxcb.cn/news/detail-707272.html
大功告成?。。?!
到了這里,關(guān)于Docker安裝與完全卸載(這一篇絕對夠用)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!