win10下在wsl里安装docker
·
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,否则,文件里是显示是新的镜像,但 检查国内镜像是否生效时 还是输出旧的镜像。
更多推荐

所有评论(0)