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就启动就正常了。
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
