docker 有两种版本 ce(社区版 免费) ee(企业版 付费)
1.Docker 需要 CentOS 系统的内核版本高于 3.10
用uname -a 查看内核版本
2.卸载旧版本的docker
查看已安装的docker包
yum list installed | grep docker
yum -y remove docker-ce.x86_64 依次删除所有包
删除镜像和容器
rm -rf /var/lib/docker
3.将yum更新到最新
yum update
4. 安装依赖包 yum-utils (提供yum-config-manager功能), device-mapper-persistent-data 和 lvm2 devicemapper驱动依赖
yum install -y yum-utils device-mapper-persistent-data lvm2
5. 添加docker yum 源 (阿里云的docker镜像)
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum makecache fast
查看 仓库中的docker 版本
yum list docker-ce --showduplicates | sort -r
6.安装docker
安装最新版本
yum install docker-ce
也可 选择特定版本安装 如 yum install docker-ce-17.12.0.ce
安装成功 启动docker
systemctl start docker
查看docker 运行状态
systemctl status docker
查看 docker版本
docker version
测试 一下
docker run hello-world
测试成功
加入开机启动
systemctl
enable
docker
7 .配置镜像加速
网易的镜像地址:http://hub-mirror.c.163.com
Docker 使用 /etc/docker/daemon.json(Linux)配置 Daemon。
没有此文件则新建一个
touch daemon.json
加入这段代码
{
"registry-mirrors": ["http://hub-mirror.c.163.com"]
}
阿里云 镜像"registry-mirrors": ["https://divkvzuq.mirror.aliyuncs.com"]
重启 使配置生效
systemctl daemon-reload
systemctl restart docker
如果报错
试试 把daemon.json改为daemon.conf