mac docker如何修改daemon.json文件

 更新时间:2023年08月30日 16:48:18   作者: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就启动就正常了。

总结

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

相关文章

  • Docker或Docker-Compose时间时区配置方式

    Docker或Docker-Compose时间时区配置方式

    Docker或Docker-Compose配置时区,主要是为了使用容器内的时间和物理机操作系统的时间保持一致,下面给大家介绍Docker或Docker-Compose时间时区配置方式,感兴趣的朋友一起看看吧
    2025-06-06
  • 查看docker是否处于启动状态的方法详解

    查看docker是否处于启动状态的方法详解

    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,本文主要给大家介绍了查看docker是否处于启动状态的方法,需要的朋友可以参考下
    2024-06-06
  • 详解Docker下使用Elasticsearch可视化Kibana

    详解Docker下使用Elasticsearch可视化Kibana

    本篇文章主要介绍了详解Docker下使用Elasticsearch可视化Kibana,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-04-04
  • 谷歌技术人员解决Docker镜像体积太大问题的方法

    谷歌技术人员解决Docker镜像体积太大问题的方法

    这篇文章主要介绍了谷歌技术人员解决Docker镜像体积太大问题的方法,涉及虚拟机,谷歌docker镜像构建实践及构建工具bazel的介绍等相关内容,具有一定参考价值,需要的朋友可以了解下。
    2017-11-11
  • Docker中忽略文件的实现

    Docker中忽略文件的实现

    Docker忽略文件是指在Docker镜像构建过程中,用于忽略指定文件或目录的一种机制,本文主要介绍了Docker中忽略文件的实现,具有一定的参考价值,感兴趣的可以了解一下
    2023-10-10
  • Docker安装MongoDB并使用Navicat连接的操作方法

    Docker安装MongoDB并使用Navicat连接的操作方法

    MongoDB是一个基于分布式文件存储的数据库,MongoDB最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,这篇文章主要介绍了Docker安装MongoDB并使用Navicat连接,需要的朋友可以参考下
    2022-10-10
  • docker中修改镜像容器的存放目录的方法

    docker中修改镜像容器的存放目录的方法

    本篇文章主要介绍了docker中修改镜像容器的存放目录的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-07-07
  • Docker容器搭建Kafka集群的详细过程

    Docker容器搭建Kafka集群的详细过程

    这篇文章主要介绍了Docker容器 Kafka集群的搭建,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-03-03
  • docker overlay2 文件夹比较大处理步骤

    docker overlay2 文件夹比较大处理步骤

    本文介绍了Docker默认存储驱动overlay2文件夹变得大时的清理方法,包括清理未使用的Docker对象、删除未使用的容器和镜像、清理日志文件和数据卷等步骤,通过这些步骤,可以有效释放磁盘空间并避免存储空间不足的问题,感兴趣的朋友跟随小编一起看看吧
    2025-03-03
  • 在Docker中运行Java JAR包的实战教程

    在Docker中运行Java JAR包的实战教程

    这篇文章详细介绍了使用Docker运行Java应用的全过程,从环境准备到构建与运行,再到进阶配置和最佳实践,需要的朋友可以参考下
    2025-12-12

最新评论