docker升級步驟及注意事項


centos系統默認安裝的docker版本是1.13版本,在安裝部分鏡像時可能出現兼容問題,本文通過實際操作總結Docker升級最新版本步驟及可能出現的問題,供各位參考。

環境:CentOS Linux release 7.6.1810 (Core)

docker升級操作:
1、查找主機上關於Docker的軟件包
命令:
rpm -qa | grep docker – – 列出包含docker字段的軟件的信息



2、使用yum remove卸載軟件
命令:
yum remove docker-1.13.1-96.gitb2f74b2.el7.centos.x86_64
yum remove docker-client-1.13.1-96.gitb2f74b2.el7.centos.x86_64
yum remove docker-common-1.13.1-96.gitb2f74b2.el7.centos.x86_64
在使用docker命令會提示docker不存在

3、使用curl升級到最新版
命令:
curl -fsSL https://get.docker.com/ | sh

4、重啟Docker
命令:
systemctl restart docker

5、設置Docker開機自啟
命令:
systemctl enable docker

6、查看Docker版本信息
命令:
docker version

7、查看Docker系統信息,包括鏡像和容器數…
命令:
docker info

8、使用docker images命令查看自己之前的鏡像是否存在
命令:
docker images

9、查看容器
命令:
docker ps
如果此時容器列表顯示為空,或者重啟容器報如下提示:
Error response from daemon: Unknown runtime specified docker-runc
Error: failed to start containers: yapi
可執行以下命令:
grep -rl 'docker-runc' /var/lib/docker/containers/ | xargs sed -i 's/docker-runc/runc/g'
然后重啟docker,命令如下:
systemctl restart docker
再次查看或執行容器啟動問題即解決。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM