Docker安裝和卸載 一,已安裝Docker,卸載Docker 1.方法一 sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-l ...
Docker安裝和卸載
一,已安裝Docker,卸載Docker
1.方法一
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
如果出現以下提示就證明沒卸載成功,可以選擇方法2:
2.方法二
#查詢docker是否處於運行狀態
systemctl status docker
#如果顯示running,就停止docker服務
systemctl stop docker
如果在暫停的時候報錯
Warning: Stopping docker.service, but it can still be activated by: docker.socket
需要先執行以下命令在停止服務
sudo systemctl stop docker.socket
#查看yum安裝的docker文件包
yum list installed |grep docker
#查看docker相關的rpm源文件
rpm -qa |grep docker
#刪除所有安裝的docker文件包
yum -y remove <此處粘貼上一步所有的rpm源文件名用空格間隔>
#檢查是否卸載乾凈
rpm -qa |grep docker
#刪除docker的鏡像文件,預設在/var/lib/docker目錄下
rm -rf /var/lib/docker
#卸載結束
二,安裝Docker
#安裝所需要的軟體包
sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
#設置穩定的倉庫(選擇的阿裡雲)。
sudo yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
#安裝特定版本的 Docker Engine-Community,請在存儲庫中列出可用版本,然後選擇並安裝:
yum list docker-ce --showduplicates | sort -r
yum list docker-ce-cli --showduplicates | sort -r
#此處為相容K8s選擇20.10.3
#安裝docker服務
sudo yum install docker-ce-20.10.3 docker-ce-cli-20.10.3 containerd.io
#安裝完成後啟動服務
systemctl start docker
#測試docker是否安裝成功
docker run hello-world