一、前言
docker的版本分為社區版docker-ce和企業版dokcer-ee社,區版是免費提供給個人開發者和小型團體使用的,企業版會提供額外的收費服務,比如經過官方測試認證過的基礎設施、容器、插件,當然docker的版本更新比較快,截止2018.12最新版本是18.09,如果你的機器上安裝了老版本的docker,那么就需要卸載,本文介紹如何完全的卸載老版本以及安裝新版本docker。
二、刪除老版本
停止docker服務
systemctl stop docker
查看當前版本
rpm -qa | grep docker
卸載軟件包
yum erase docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-selinux \ docker-engine-selinux \ docker-engine \ docker-ce
刪除相關配置文件
find /etc/systemd -name '*docker*' -exec rm -f {} \; find /etc/systemd -name '*docker*' -exec rm -f {} \; find /lib/systemd -name '*docker*' -exec rm -f {} \; rm -rf /var/lib/docker #刪除以前已有的鏡像和容器,非必要 rm -rf /var/run/docker
三、安裝新版本
軟件包安裝
yum install -y yum-utils device-mapper-persistent-data lvm2
添加yum源
yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
查看可安裝的版本
yum list docker-ce --showduplicates | sort -r
安裝最新版本
yum install docker-ce -y
啟動並開機自啟
systemctl start docker
systemctl enable docker
查看docker版本
docker version