Docker支持以下的CentOS版本:
CentOS 7 (64-bit)
CentOS 6.5 (64-bit) 或更高的版本
目前,CentOS 仅发行版本中的内核支持 Docker。
Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。
Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本。
Docker使用EPEL发布,RHEL系的OS首先要确保已经持有EPEL仓库,否则先检查OS的版本,然后安装相应的EPEL包。
1)yum install -y epel-release
2)yum install -y docker-io
3)查看配置文件:cat /etc/sysconfig/docker
4)启动docker后台服务:service docker start
5)查看docker版本:docker version
查看官网文档说明:https://docs.docker.com/engine/install/centos/
通过命令:cat /etc/redhat-release 确认当前系统是否为centOS7版本
1)yum -y install gcc
2)yum -y install gcc-c++
3)卸载旧版本(如果有的话)
yum -y remove docker docker-common docker-selinux docker-engine
官网卸载方式:
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine
4)安装需要的软件包
yum install -y yum-utils device-mapper-persistent-data lvm2
5)设置stable镜像仓库
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
6)更新yum软件包索引
yum makecache fast
7)安装docker(社区版)
yum -y install docker-ce
8)启动docker
systemctl start docker
9)查看版本
docker version
官网地址:https://dev.aliyun.com/search.html
注意:不想注册可以使用支付宝、淘宝号等登陆
1)登陆阿里云开发者平台
2)获取镜像加速链接:
在地址栏输入:https://cr.console.aliyun.com/cn-hangzhou/instances/repositories
或者在如图所示地方搜索
也会跳到镜像服务页面。
在服务页有一个镜像加速器,如图;
点击镜像加速器之后,有加速器链接和对应的操作系统,如图:
在/etc/sysconfig/docker中,将other_args注释放开,并加上参数:"--registry-mirrors=加速器地址"
1)在/etc/docker/daemon.json中(如果不存在新建),将
{
"registry-mirrors": ["https://y3n2m2ra.mirror.aliyuncs.com"]
}
复制进去,该配置就来自于镜像加速器
2)加载配置文件
systemctl daemon-reload
service docker restart
systemctl restart docker
也可以直接将如下代码粘贴执行即可。
使用命令:ps -ef | grep docker 查看进程,当镜像地址出现加速器地址证明配置成功。