1、更新软件包列表
sudo yum update -y
2、安装必要的软件包:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
3. 配置阿里云 Docker 仓库
在中国大陆,阿里云提供了 Docker 的镜像仓库。你可以使用阿里云的 Docker 仓库来安装 Docker CE:
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://mirror.aliyun.com/docker-registry"]
}
EOF
但是,上述步骤是配置 Docker 客户端使用阿里云镜像的,而不是配置仓库源。为了配置仓库源,你可以在 /etc/yum.repos.d/ 目录下创建一个新的 .repo 文件,例如命名为 docker-ce.repo,并使用阿里云的仓库地址:
sudo vi /etc/yum.repos.d/docker-ce.repo
在打开的编辑器中,添加以下内容:输入i,进入插入模式
[docker-ce]
name=Docker CE
baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/
enabled=1
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/ce.asc
保存并关闭文件:Esc,输入:wq;如果不保存退出输入:q!
清理缓存并生成新的缓存
sudo yum clean all
sudo yum makecache
4、设置stable镜像仓库
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
5、更新yum软件包索引
yum makecache
6、 安装docker ce
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
7、 启动docker
systemctl start docker
8、测试
docker version
docker run hello-world
9、问题解决:国内镜像源不可用,须更换镜像源
编辑Docker配置文件: 打开或创建 /etc/docker/daemon.json 文件
{
"registry-mirrors": [
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com",
"https://docker.mirrors.ustc.edu.cn",
"https://dockerhub.azk8s.cn",
"https://mirror.ccs.tencentyun.com",
"https://registry.cn-hangzhou.aliyuncs.com",
"https://docker.mirrors.ustc.edu.cn"
]
}
我的使用:
"https://plqjafsr.mirror.aliyuncs.com"
`重启Docker服务: 为使配置生效,请执行以下命令:
sudo systemctl daemon-reload
sudo systemctl restart docker
10、重新测试
docker version
docker run hello-world
2260

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



