0、前期工作【见上篇】

【检查并更新windows系统版本】

【检查并启用CPU虚拟化】

【WSL相关(包含开启并更新wsl2、安装并启动Ubuntu)】

具体操作见上篇  windows下安装docker桌面版 前3部分内容https://blog.csdn.net/weixin_67655423/article/details/160031593?spm=1001.2014.3001.5501】

1、在wsl里安装docker

【启动Ubuntu】

电脑搜索Ubuntu,点击运行,启动Ubuntu。

【安装docker】

启动Ubuntu后,在Ubuntu中输入以下命令,安装docker。

具体代码如下:

curl -skSL https://mirror.azure.cn/repo/install-docker-ce.sh | sh -s -- --mirror AzureChinaCloud

输入以下命令,将用户添加到docker组中。

sudo usermod -aG docker gxk

【配置国内镜像并测试镜像是否生效】

配置国内镜像:

# 备份
sudo cp /etc/docker/daemon.json /etc/docker/daemon.json.bak 2>/dev/null || true

# 直接用 tee 写入新内容(注意这会覆盖原有文件)
sudo tee /etc/docker/daemon.json <<EOF
{
  "registry-mirrors": ["https://docker.xuanyuan.me"]
}
EOF

重启docker:

sudo service docker restart   //重启docker
docker version  //看docker客户端、服务端版本

检查国内镜像是否生效且镜像配置文件中有哪些镜像:

docker info | grep -A 2 "Registry Mirrors"    //检查国内镜像是否生效
cat /etc/docker/daemon.json        //检查镜像配置文件中有哪些镜像

测试国内镜像是否可达:

curl -v -m 10 https://docker.xuanyuan.me/v2/            //测试国内镜像是否可达

【拉取项目验证docker是否安装成功】

sudo docker run hello-world      拉取hello-world项目验证docker是否安装成功

2、附

【修改国内镜像】

由于刚开始添加的是中科大国内镜像,但后来拉取项目时失败,上网发现中科大镜像已经不能使用,所以修改国内镜像。

注:修改国内镜像后,一定要运行以下命令,重启docker,否则,文件里是显示是新的镜像,但  检查国内镜像是否生效时 还是输出旧的镜像。

更多推荐