CentOS 7 配置Docker
一、安装Docker
1、Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker
通过uname -r
命令查看你当前的内核版本
[root@localhost java]# uname -r
2、把yum
包更新到最新
[root@localhost ~]# yum update
3、卸载旧版本
旧版本的 Docker 被称为docker或docker-engine。如果安装了这些,请卸载它们以及相关的依赖项。
[root@localhost ~]# yum remove docker \
> docker-client \
> docker-client-latest \
> docker-common \
> docker-latest \
> docker-latest-logrotate \
> docker-logrotate \
> docker-engine
如果出现下图情况,说明无旧版本
4、设置存储库
[root@localhost ~]# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
5、可以查看所有仓库中所有docker版本,并选择特定版本安装。
[root@localhost ~]# yum list docker-ce --showduplicates | sort -r
6、安装docker
[root@localhost ~]# yum install docker-ce
7、验证安装是否成功(有client和service两部分表示docker安装启动都成功了)
[root@localhost ~]# docker version
8、启动并加入开机启动
[root@localhost ~]# systemctl start docker
[root@localhost ~]# systemctl enable docker
二、Docker配置阿里云镜像加速
1、访问 https://help.aliyun.com/document_detail/60750.html
2、点击进入控制台,点击镜像加速器
3、编辑/etc/docker/daemon.json
文件
[root@localhost ~]# vim /etc/docker/daemon.json
添加如下内容,具体地址自己申请
{
"registry-mirrors": ["https://***.mirror.aliyuncs.com"]
}
4、重启服务
[root@localhost ~]# systemctl daemon-reload
[root@localhost ~]# systemctl restart docker