docker

关注公众号 jb51net

关闭
首页 > 网站技巧 > 服务器 > 云和虚拟化 > docker > mac docker修改daemon.json文件

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就可以了

之后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就启动就正常了。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文