docker安装
文章目录
-
- docker安装
-
- 1、如果之前安装过docker,卸载
- 2、更新yum源
- 3、如果是新安装的系统,可以更新操作系统和内核
- [4、添加docker-ce yum源](#4、添加docker-ce yum源)
- 5、添加阿里云镜像加速器
- 6、安装Docker
- 7、启动并设置开机自启
- 8、检查docker是否启动成功
1、如果之前安装过docker,卸载
php
[root@docker ~]#yum remove docker docker-common docker-selinux docker-engine -y
2、更新yum源
php
[root@docker ~]#curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
3、如果是新安装的系统,可以更新操作系统和内核
php
[root@docker ~]#yum update -y
4、添加docker-ce yum源
php
[root@docker ~]#yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
注意:这里使用的是华为云的yum
# 清除rpm包及header
[root@docker ~]#yum clean all
# 重新缓存远端服务器rpm包信息
[root@docker ~]#yum makecache
注意:出现的问题
1、在yum clean之后提示文件内容有错误信息,这个可能是在下载docker-ce yum源的时候,访问的 URL 跳转到了 Docker 官网的网页(而非直接的 repo 配置文件),删除repo文件,重新下载阿里云的dockeryum,yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo


5、添加阿里云镜像加速器
阿里云网站:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
为什么要配置镜像加速器?因为docker的镜像仓库是在国外,不配置加速器会导致在拉取镜像的时候超时,网络不稳定,拉取速度慢等问题
yum源是处理docker的软件安装,镜像下载需要配置镜像加速器进行使用
访问阿里云网站

php
[root@docker ~]#mkdir -p /etc/docker
[root@docker ~]#tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://qi3pe2qe.mirror.aliyuncs.com"]
}
EOF
systemctl daemon-reload
6、安装Docker
php
[root@docker ~]#yum install docker-ce -y
7、启动并设置开机自启
php
[root@docker01 ~]# systemctl start docker
[root@docker01 ~]# systemctl enable docker
8、检查docker是否启动成功
php
[root@docker01 ~]# docker info
[root@docker01 ~]# docker version