引子
如果有舊的Docker 先刪除
舊Docker版本上的如果有 Image 的東西停士,請先刪除
- 舊Docker版本 現(xiàn)在:特指1.13 前的版本茶没,這是Docker的一個重要改動
- 將這些鏡像文件全部刪除秒咨,否則升級以后舊的鏡像將無法刪除
docker stop `docker ps -a -q`
docker rm `docker ps -a -q`
docker rmi -f `docker images -a -q` //這里將會強制刪除
移除舊版本的軟件信息
yum -y remove docker docker-common container-selinux
設(shè)置最新穩(wěn)定版本的Docker倉庫
yum-config-manager \
--add-repo \
https://docs.docker.com/v1.13/engine/installation/linux/repo_files/centos/docker.repo
安裝Docker
更新yum源
yum makecache fast
安裝最新的docker
yum -y install docker-engine
或者選擇你要的Docker版本
yum list docker-engine.x86_64 --showduplicates |sort -r
yum -y install docker-engine-<VERSION_STRING>
啟動
systemctl start docker
systemctl enable docker
測試
docker run hello-world
卸載Docker
yum -y remove docker-engine docker-engine-selinux
鏡像, 容器, volumes, 配置文件 都不會自動刪除. 需要手動刪除