Windows-Docker换源
Windows-Docker换源
今天在学习过程中发现Docker构建镜像的时候,下载依赖项特别的慢,于是上网找了一些关于Docker换源的文章,但是换源之后遇到了一些其他问题,在此做一下记录。
docker换源
相比于Linux来说,Windows版docker换源要简单一些,点击 更换为阿里源,Settings
Docker Engine
,在右侧输入框输入 "registry-mirrors": [ "https://mirror.ccs.tencentyun.com" ]
,我使用的是腾讯源,{ "registry-mirrors": ["https://yxzrazem.mirror.aliyuncs.com"] }
之后点击右下角 Apply & restart
即可。如下图所示:
可能会遇到的问题
接下来对可能会遇到的问题提供一些解决思路(当然,如果你直接复制我的代码,应该不会出现这些问题):
-
failed commit on ref “XXXXX”
如果是这类错误,则有可能是你的源添加太多,删掉只保留一个应该可以解决。
-
failed to solve: rpc error: code = Unknown desc = failed to solve with frontend dockerfile.v0: failed to create LLB definition: unexpected status code [manifests 3.9]: 403 Forbidden
如果出现这类问题,尝试将docker配置文件中的
"features": { "buildkit": true },
改为"features": { "buildkit": false },
重启docker之后应该就没问题了,如果还没有解决,尝试换一个源试试。