打开 DockerDesktop
如果你有其他配置改了的,直接复制这个,记住前面的逗号不要删
1 | ,"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn","https://hub-mirror.c.163.com"] |
如果你之前什么都没改,复制粘贴下面内容
1 | { |
如果在上图的界面报错,不能改
打开 Terminal 进入 Users/YourName目录下,复制粘贴进去
1 | cd .docker |
重启docker
,镜像生效
如果 docker
点 prefrence
一直在更新状态,检查一下daemon.json
文件是否格式正确
如果不想换镜像源,可以开代理
别问我什么是代理,问就是不知道
我的本地代理端口是10080,你要是服务器的话,
http://[ ip address]:[port]
像这样
二选一,别两个都写,或者打开
terminal
,
export ALL_PROXY=socks5://127.0.0.1:10080;
export http_proxy=socks5://127.0.0.1:10080;
export https_proxy=socks5://127.0.0.1:10080;
,
终极方案
Dockerfile
FROM 你的服务器后,加上,Docker Compose 建议下一种方法。
1 | ENV http_proxy <HTTP_PROXY> |
打开终端后设置
1 | export http_proxy="<HTTPS_PROXY>" |
引用
https://www.jianshu.com/p/419eaf4425a6
http://pangguoming.com/blog/architecture/docker-configuration-file-daemon.json