如何在Windows中为docker工具箱设置注册表镜像

时间:2017-11-22 17:15:34

标签: docker

我在com.docker.service.config下找到了一个名为C:\Program Files\Docker\Docker的文件。如何在此文件中配置注册表镜像?该文件采用XML格式,如下所示:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
    <startup> 
        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6"/>
    </startup>
</configuration>

无法在docker官方网站上找到任何文档,任何人都可以解释一下吗?感谢。

3 个答案:

答案 0 :(得分:2)

无意中找到了解决方案:

打开C:\Users\<YourName>\.docker\daemon.json,编辑&#34;注册表镜像&#34;在该文件中输入。

enter image description here

&#13;
&#13;
{"registry-mirrors":["https://registry.docker-cn.com"],"insecure-registries":[], "debug":true, "experimental": true}
&#13;
&#13;
&#13;

答案 1 :(得分:2)

docker-machine ssh default
sudo sed -i "s|EXTRA_ARGS='|EXTRA_ARGS='--registry-mirror=https://registry.docker-cn.com |g" /var/lib/boot2docker/profile
exit
docker-machine restart default 

请参阅this

答案 2 :(得分:0)

windows 版本不等于 10,如果你使用 docker 工具箱,你可以在下面找到守护进程设置:C:\Users[username].docker\machine\machines\default\config.json 但设置名称不同稍微来自 daemon.json Windows 10。