mac docker如何修改daemon.json文件
作者:qinzhao168
这篇文章主要介绍了mac docker如何修改daemon.json文件问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
mac docker修改daemon.json文件
在mac下修改docker 的配置文件daemon.json有一下两种方式
第一种
命令行方式:
nodeDockerfile cd ~/Library/Containers/com.docker.docker/Data/database ➜ database git:(master) ✗ ll ➜ database git:(master) ✗ git reset --hard HEAD is now at 0ec6ecf last-shutdown-time changed at 1498525219 ➜ database git:(master) ll total 0 drwxr-xr-x 22 xinzhiyun staff 748B 7 9 14:53 com.docker.driver.amd64-linux ➜ database git:(master) cd com.docker.driver.amd64-linux/etc ➜ etc git:(master) ll total 0 drwxr-xr-x 3 xinzhiyun staff 102B 7 9 14:53 docker drwxr-xr-x 3 xinzhiyun staff 102B 7 9 14:53 ssl -rw-r--r-- 1 xinzhiyun staff 0B 7 9 14:53 sysctl.conf ➜ etc git:(master) cd docker ➜ docker git:(master) ll total 8 -rw-r--r-- 1 xinzhiyun staff 2B 7 9 14:53 daemon.json ➜ docker git:(master) cat daemon.json {}% 记得要 git commit
第二种
通过docker客户端
如下图
之后重启docker就可以了
之后docker login
➜ ~ sudo docker login 192.168.1.107:9999 Password: Username: admin Password: Login Succeeded
mac docker配置镜像出错了,重新配置daemon.json和解决docker一直starting
编辑daemon.json
执行以下命令:
cd ~/.docker ls
会出现以下文件
application-template certs.d config.json daemon.json machine
接着看下daemon.json的内容
{ "debug" : true, "experimental" : true, "registry-mirrors" : [ ], "insecure-registries": [ ] }
接着编辑daemon.json为以下内容
{ "debug" : true, "experimental" : true, "registry-mirrors" : [ "http://f1361db2.m.daocloud.io", "https://docker.mirrors.ustc.edu.cn", "https://registry.docker-cn.com" ], "insecure-registries": [ "152.136.134.140:8080" ] }
大功告成~
改完后,如果发现还是打开不了docker客户端,那就需要删除一些文件了。
MAC彻底删除docker。解决docker一直starting的问题
安装docker for mac之后,直接在应用程序将docker卸载了,再次安装的时候发现docker启动不了,一直处于“docker is starting”状态,这时候需要彻底卸载docker。
如果使用docker.dmg或者brew cask install docker安装的docker,需要删除/usr/local/bin/docker文件夹下docker的组件:
命令:rm -rf /usr/local/bin/docker* (谨慎使用)
或者手动进入/usr/local/bin/文件夹下删除相关文件(推荐)。
再次安装docker就启动就正常了。
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。