红联Linux门户
Linux帮助

Centos7更新Docker记录

发布时间:2017-05-12 15:28:35来源:linux网站作者:janl
Centos7升级docker。
 
背景
用python写了一组接口,在本机上测试通过,准备布暑到服务器上进行一组压力测试,谁知不测不知道,一测吓一跳,服务器上执行的结果让人大吃一惊,性能还不服PC机,顿时蒙了。
服务器是Centos7 ,docker也是原来就装好的,特意还对比了一下版本,坏就坏在这了,我忘记了服务器那会我修改完最大文件数限制后,重启过,结果那个连着服务器的shell窗品就退回本机了,结果看差了。
后来经群里老大指点,又详细看了一下才发现,开发机器上的docker版本
$ docker -v
Docker version 17.05.0-ce, build 89658be
服务器上的docker 版本一看傻了。1.12.1 我去,我一度相信服务器上是不是装了一个假docker。结果原来是docker 打破长规,跳版本了。
那就不说,开始升级服务器上的docker。
 
升级服务器上的Docker
先把Docker服务停下来:
service docker stop
然后查找 docker 的安装包
yum list installed | grep docker
然后移除(卸载)docker
sudo yum -y remove docker-engine.x86_64
最新删除已经有镜像文件(我的镜像是构建的,而且是测试的没有用)
rm -rf /var/lib/docker
好了,然后开始安装新的docker,照官方的来。
 
安装新版Docker
按装官方的步骤来,设置源地址
sudo yum install -y yum-utils
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
sudo yum makecache fast
安装就一条指令
sudo yum -y install docker-ce
然后启动Docker服务
sudo systemctl start docker
好了,又可以和docker一起玩耍了。看看新版本号
docker -v
Docker version 17.03.1-ce, build c6d412e
看来CentOS 的版本要比 ubuntu的版本低一些,ubuntu 下的版是 17.05.0-ce CentOS的是17.03.1-ce。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/30735.html