本博客是根据官网教程 https://docs.docker.com/install/linux/docker-ce/centos/ 进行安装的
1、卸载已经安装过的Docker(没有装过Docker的机器可以不执行)
ps:以下所有命令执行都是在root用户下,如果是非root用户请加上sudo
执行
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
命令执行过程中需要输入y
确认
2、设置仓库
yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
3、安装Docker CE
安装最新版本的Docker CE
yum install docker-ce docker-ce-cli containerd.io
执行这个命令要耐心等待,中间要输入两次y
,当然你也可以在yum命令后面直接跟-y
跳过询问
4、启动Docker
systemctl start docker
5、运行hello-world校验Docker安装是否成功
docker run hello-world
出现以下的信息就说明安装好了docker
上面已经安装好了Docker,但是存在一点小问题,因为Docker默认是从国外的网站拉取镜像的,所以一般而言速度会比较慢。所以建议配置阿里云的镜像加速器
6、配置阿里云镜像加速器
登录阿里云账号:https://dev.aliyun.com 。没有就注册一个~
进入到这个界面:
官网已经讲解了具体的配置方式,我把它粘贴过来如下所示
1. 安装/升级Docker客户端
推荐安装1.10.0以上版本的Docker客户端,参考文档 docker-ce
2. 配置镜像加速器
针对Docker客户端版本大于 1.10.0 的用户
您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://l5cqrlwq.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
执行完后可以通过docker info
查看仓库的地址是否切换
OK,本文到此结束,有什么疑问欢迎交流噢~