centos7升级docker
centos7上直接yum安装docker的话,版本一般都是1.12的,很多镜像或者docker-compose配置需要更高版本的docker支持,故需要对默认的docker进行升级.
系统:centos 7.x(64位)
1.停止旧版镜像
docker stop $(docker ps -q -a)
docker rm $(docker ps -q -a)
docker rmi $(docker images -q) #这步可以不用删除,看个人
2.停止并删除旧版docker
systemctl stop docker
yum -y remove docker docker-common container-selinux docker-selinux docker-engine docker-engine-selinux
ps:
所有默认在/var/lib/Docker/的镜像.容器.数据.网络等等都会被保留.
3.安装docker依赖
yum install -y yum-utils device-mapper-persistent-data lvm2
4.安装docker仓库
yum-config-manager \
--add-repo \
https://docs.docker.com/v1.13/engine/installation/linux/repo_files/centos/docker.repo
5.更新yum源
yum makecache fast
6.安装你需要的docker版本
yum list docker-engine.x86_64 --showduplicates |sort -r
yum -y install docker-engine-<VERSION_STRING>
7.启动docker
systemctl start docker
systemctl enable docker
8.验证
docker --version
docker images
好了,可以开始你的docker之旅了.
评论: