? Docker是一款针对程序开发人员和系统管理员来开发、部署、运行应用的一款虚拟化平台。Docker 可以让你像使用集装箱一样快速的组合成应用,并且可以像运输标准集装箱一样,尽可能的屏蔽代码层面的差异。Docker 会尽可能的缩短从代码测试到产品部署的时间。 容器虚拟化技术
Docker 组件
Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看CentOS的内核版本。
uname -a
或者 uname -r
[root@codehuan ~]# uname -r
3.10.0-1062.18.1.el7.x86_64
yum remove docker docker-common docker-selinux docker-engine
? 这里设置为阿里的。
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
? 创建或修改 /etc/docker/daemon.json 文件,修改为如下形式:
vi /etc/docker/daemon.json
{
"registry-mirrors": ["http://hub-mirror.c.163.com"]
}
? 仓库地址使用阿里云的,登录阿里云 找到容器镜像服务
需要开通(免费),开通之后找到容器加速器,复制 箭头标记的
{ "registry-mirrors": ["https://xxxxxx.mirror.aliyuncs.com"] }
systemctl start docker #启动
systemctl restart docker #重启
systemctl status docker #查看启动状态
systemctl enable docker #设置为开机启动
docker version #查看版本
原文:https://www.cnblogs.com/codehuan/p/12860289.html