首先给centos联网:😱

检验网络连接成功的方法:

1
2
3
4
1..dig www.baidu.com
2.curl www.baidu.com
3.nslookup www.baidu.com
4.dig www.baidu.com

docker安装:https://cloud.tencent.com/document/product/213/46000#C_XgAwZpjht292j2EOU2t

总结

5条命令如下所示:

1.添加Docker软件源
如果yum-config-manager用不了(可能是虚拟机配置问题)可以下载上传

1
2

yum-config-manager --add-repo=https://mirrors.cloud.tencent.com/docker-ce/linux/centos/docker-ce.repo

配好centos本地源后安装wget(yum install -y wget)执行如下命令配置使用阿里云epel源

1
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

2.查看添加的Docker软件源

1
yum list docker-ce

3.安装Docker

1
yum install -y docker-ce

4.运行Docker

1
systemctl start docker

5.检查安装结果

1
docker info

如下图表示安装成功。
dockeraz

安装失败:Cannot find a valid baseurl for repo: base/7/x86_64
加速配置文件相当于代理服务器,大部分报错原因是因为加速配置文件错误。可以清空配置文件运行1.sudo systemctl daemon-reload 2.sudo systemctl restart docker命令来判断

目前暂且可用的镜像源(随时可能不可用,2024年8月29日更新):
打开配置文件

1
sudo vi /etc/docker/daemon.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
{
"registry-mirrors": [
"https://docker.registry.cyou",
"https://docker-cf.registry.cyou",
"https://dockercf.jsdelivr.fyi",
"https://docker.jsdelivr.fyi",
"https://dockertest.jsdelivr.fyi",
"https://mirror.aliyuncs.com",
"https://dockerproxy.com",
"https://mirror.baidubce.com",
"https://docker.m.daocloud.io",
"https://docker.nju.edu.cn",
"https://docker.mirrors.sjtug.sjtu.edu.cn",
"https://docker.mirrors.ustc.edu.cn",
"https://mirror.iscas.ac.cn",
"https://docker.rainbond.cc"
]
}
所有操作完成后通过
docker run --name mynginx -d -p 80:80 nginx
```命令来检验是否成功。