Centos7在安装docker engine的时候,如果闲操作系统的docker源不够新, 可以直接将docker engine源指向docker提供的地址源,
配置如下:
在目录 /etc/yum.repos.d 下执行命令:
#sudo vi docker.repo
#docker.repo文件内容
[ dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/7/
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg
docker engine安装
#sudo yun install docker-engine
如果想安装老版本的docker engine,可以执行如下命令:
yum install docker-engine-1.12.6*
查看docker engine 版本
docker -v
我这次安装的版本是
Docker version 17.05.0-ce, build 89658be
安装完docker之后,设置开机启动Docker Deamon进程
systemctl grep docker
systemctl status
上面由于我们选择的 docker镜像地址中最新的版本是Docker version 17.05.0-ce, build 89658be,而目前docker的版本已经去到了18,所以我们后面看看如何进行卸载和升级
docker engine 卸载
1.查询安装过的包
yum list installed | grep docker
docker-engine.x86_64 17.05.0.ce-1.el7.centos @dockerrepo
2.删除安装的软件包
yum -y remove docker-engine.x86_64
3.删除镜像/容器等
rm -rf /var/lib/docker
镜像加速
在新版本 1.8中,我们在centos路径 /etc/docker/daemon.json中添加加速的镜像配置,如果没有这个文件,需要自行创建
{
"registry-mirrors":["https://registry.docker-cn.com"]
}