Docker 在 centos 7上升级
Posted owenzh
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker 在 centos 7上升级相关的知识,希望对你有一定的参考价值。
Docker 在 centos 7上升级
引子
如果有旧的Docker 先删除
旧Docker版本上的如果有 Image 的东西,请先删除
- 旧Docker版本 现在:特指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
设置最新稳定版本的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, 配置文件 都不会自动删除. 需要手动删除
如果想回到 docker 1.13 前的版本
卸载Docker【删除镜像等】
移除目标源
安装旧版本的Docker
原文链接
以上是关于Docker 在 centos 7上升级的主要内容,如果未能解决你的问题,请参考以下文章
使用 docker 在 CentO 上设置 PHP-FPM、Nginx、Mariadb