帮助文档:https://docs.docker.com/
打开帮助文档页面,可以按帮助文档一步一步操作,如下:

根据版本进行选择,这里是按照在centos下:

1、安装之前先卸载旧版本:

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

2、需要的安装包

yum install -y yum-utils


3、设置镜像仓库

yum-config-manager \
--add-repo \
#默认是从国外的docker.com下载的。
https://download.docker.com/linux/centos/docker-ce.repo
国外太慢,改成国内加速地址,例如阿里云:http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum-config-manager \
--add-repo \
#推荐使用阿里云地址
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

4、安装docker

#docker-ce 社区版,docker-ee企业版
yum install docker-ce docker-ce-cli containerd.io
在安装前最好更新下yum软件索引包:
yum makecache fast

更新完成后再安装docker:

安装完成:

如果出现如下错误:修改镜像后提示 Could not resolve host: mirrors.aliyun.com; 未知的错误

解析DNS:
vi /etc/sysconfig/network-scripts/ifcfg-ens33
新增DNS:
DNS1=8.8.8.8
DNS2=8.8.4.4
重启network:
service network restart
5、启动docker

systemctl start docker

查看docker时候启动成功,可以查看docker版本:

6、测试

docker run hello-world

从上次看出docker已经安装成功。
7、查看镜像
查看第6步拉取下载的hello-word镜像

了解:卸载镜像

/var/lib/docker:docker默认的工作路径。
8、配置镜像加速器
8.1、登录阿里云
在产品与服务找到容器镜像服务:

8.2、找到镜像加速地址
不同系统对应不同地址:

8.3、配置使用
#创建一个目录
sudo mkdir -p /etc/docker
#docker里面的daemon.json的文件,里面配置一个加速地址
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://avs94hv5.mirror.aliyuncs.com"]
}
EOF
#配置完成后重启镜像服务
sudo systemctl daemon-reload
sudo systemctl restart docker

至此,整个docker和镜像加速配置完成。

本文档详细介绍了在CentOS系统中如何卸载旧版本Docker,添加国内镜像源,安装docker-ce社区版,配置DNS,启动并检查Docker服务,运行测试镜像以及设置阿里云镜像加速器的步骤。通过这些步骤,确保了Docker的顺利安装和高效使用。

被折叠的 条评论
为什么被折叠?



