当前位置:首页 > 操作系统 > Linux

linux(CentOS7)安装Docker(含配置阿里云镜像加速)

linux(CentOS7)安装Docker(含配置阿里云镜像加速)

1.确定当前Linux版本为CentOS7

cat /etc/redhat-release

2.安装gcc相关依赖(要能上外网)

yum -y install gcc gcc-c++

安装完毕检查一下gcc版本

gcc -v

3.如果有安装旧版本的docker,需要先卸载

yum remove docker                   docker-client                   docker-client-latest                   docker-common                   docker-latest                   docker-latest-logrotate                   docker-logrotate                   docker-selinux                   docker-engine-selinux                   docker-engine

PS:Docker CE版的安装要求CentOS7以上版本

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

PS:这里不设置docker官方仓库,国外的很慢,这里设置了阿里云的镜像仓库

6.更新yum软件包索引

yum makecache fast

7.安装DOCKER CE

yum -y install docker-ce

8.启动docker

systemctl start docker

9.测试

docker version #查看docker版本
docker run hello-world #拉取hello-world镜像,运行容器

10.配置镜像加速

mkdir -p /etc/docker #创建目录
vim  /etc/docker/daemon.json #修改配置文件,位置和CentOS6不同

配置文件内容:

#网易云(自己要有网易云帐号)
{
“registry-mirrors”: [“http://hub-mirror.c.163.com”]
}

或者

#阿里云
{
“registry-mirrors”: [“https://{自已的编码}.mirror.aliyuncs.com”]
}

PS:获取阿里云镜像加速配置的镜像地址(要有自己的阿里云帐号)
linux(CentOS7)安装Docker(含配置阿里云镜像加速) - 文章图片
linux(CentOS7)安装Docker(含配置阿里云镜像加速) - 文章图片

重启docker检查镜像是否生效

systemctl daemon-reload #重新加载配置
systemctl restart docker #重启docker
ps -ef | grep docker #查看进程

11.卸载Docker(也可参照第三步)

systemctl stop docker 
yum -y remove docker-ce
rm -rf /var/lib/docker

【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!