Windows下修改Docker的配置文件

一、Linux下的修改

众所周知,我们使用docker pull时感觉速度很慢,网上很多教程都是说修改:/etc/docker/daemon.json文件,如修改为以下内容:

{
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn/","https://hub-mirror.c.163.com","https://registry.docker-cn.com"]
}

然后重启Docker就可以了

二、Windows下修改

解决方法:

在Docker的命令行下输入以下命令进入SSH

docker-machine.exe ssh

然后切换到root权限(然后就和Linux下一样了)

sudo -s

不过由于这是个精简版的Linux,连接vim命令也没有,由于我们这里只需要更改镜像地址,所以单单使用echo命令就够了(默认下并没有daemon.json,所以echo就够了)

echo '{' > /etc/docker/daemon.json
echo '"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn/","https://hub-mirror.c.163.com","https://registry.docker-cn.com"]' >> /etc/docker/daemon.json
echo '}'>> /etc/docker/daemon.json

然后重启docker服务

/etc/init.d/docker restart

或者然后退出docker ssh(记得要执行两次exit,因为当前是root,exit到普通用户后再次exit才能退出ssh),并执行以下命令重启Docker

docker-machine.exe restart

注意:可能重启之后报错!

Unable to verify the Docker daemon is listening: Maximum number >of retries (10) exceeded

默认配置出问题,重置默认配置即可。输入指令

docker-machine rm -f default
docker-machine create -d virtualbox default

重新来吧(一夜回到解放前)
我不配学计算机

猜你喜欢

转载自blog.csdn.net/qq_45617555/article/details/107367538