社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
前一段时间写了一篇文章:【解决方法】Docker push 报错「server gave HTTP response to HTTPS client」,乍看之下和本篇标题一样,仔细一看,你能找到区别的。
对,这次是针对 osx,也就是 mac 系统来做的。
这次就不分析了,直接上解决方法。
原理还是一样,就是将我们将要push到的地址,添加到 Insecure registries
当中去。
问题是 osx 系统在哪里修改这个配置。
有两个方法。
直接使用 Docker desktop
修改,简单且直观。
1、选择 Docker desktop - preference
2、修改 Daemon
选项中的 Insecure registries
3、修改完记得 Apply & Restart
直接修改 daemon.json
文件。
osx 中的 daemon.json
文件路径是 ~/.docker/daemon.json
,打开,修改之。
修改完记得 重启 docker 服务。
两个方法都可以,任君选择。
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!