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多阶段构建来减小镜像大小的方法

    这篇文章主要介绍了使用Docker多阶段构建来减小镜像大小的方法,适用于需要在 Dockerfile 中构建程式,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-12-12
  • Docker中查看kkFileView版本的五种实用方法全解析

    Docker中查看kkFileView版本的五种实用方法全解析

    本文给大家介绍在Docker环境中查看kkFileView服务版本的五种方法,包括进入容器查看、解析日志文件、检查容器内文件、利用dockerinspect命令和查询API,每种方法的步骤和适用场景都有详细说明,帮助用户快速准确地获取版本信息,感兴趣的朋友跟随小编一起看看吧
    2026-04-04
  • docker官方mysql镜像自定义配置详解

    docker官方mysql镜像自定义配置详解

    这篇文章主要介绍了docker官方mysql镜像自定义配置详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-11-11
  • MacBookPro下docker的安装与使用教程

    MacBookPro下docker的安装与使用教程

    Windows与Linux下关于docker的安装使用方法有很多,今天小编这里给大家分享的是MacOS下docker的安装与简单使用案例,非常简单,给有需要的小伙伴参考下
    2017-03-03
  • Ubuntu 下通过 Docker 部署 NGINX 服务器的步骤详解

    Ubuntu 下通过 Docker 部署 NGINX 服务器的步骤详解

    今天分享如何在三丰云免费服务器上使用Docker部署NGINX服务器,Docker容器化平台提升应用可移植性,NGINX作为高性能HTTP和反向代理服务器,感兴趣的朋友跟随小编一起看看吧
    2025-02-02
  • Docker可视化管理工具DockerUI的使用

    Docker可视化管理工具DockerUI的使用

    DockerUI是一个易用且轻量化的 Docker 管理工具,本文主要介绍了Docker可视化管理工具DockerUI的使用,具有一定的参考价值,感兴趣的可以了解一下
    2024-08-08
  • Docker容器部署Java项目的自动化脚本

    Docker容器部署Java项目的自动化脚本

    这篇文章主要为大家详细介绍了Docker容器中部署Java项目的自动化脚本编写,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2025-04-04
  • Docker mongoDB 4.2.1 安装并收集springboot日志的步骤详解

    Docker mongoDB 4.2.1 安装并收集springboot日志的步骤详解

    这篇文章主要介绍了Docker mongoDB 4.2.1 安装并收集springboot日志,本文分步骤通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-12-12
  • Docker如何批量删除images

    Docker如何批量删除images

    这篇文章主要介绍了Docker如何批量删除images问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-11-11
  • docker容器inspect内容NetworkSettings的使用

    docker容器inspect内容NetworkSettings的使用

    文章主要介绍了Docker容器的网络设置,包括默认bridge网络和多网络连接的配置,详细解释了顶层字段(如Bridge、SandboxID、HairpinMode等)以及Networks对象的使用方法,推荐使用Networks对象来获取容器的网络信息,因为它提供了更灵活和全面的配置选项
    2026-02-02

最新评论