首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >mac os下的Docker deamon配置路径

mac os下的Docker deamon配置路径
EN

Stack Overflow用户
提问于 2016-08-05 09:34:22
回答 4查看 49.2K关注 0票数 31

我在Mac (El Capitan 10.11.4)上使用版本1.12.0 (build 10871)中的docker,我想为docker守护进程提供一个配置文件。

在Ubuntu下,将配置放在/etc/default/docker下(参见文档)。不幸的是,我无法确定在Mac OS中配置的位置。

有什么想法吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2016-08-05 12:12:13

码头19+

配置文件现在可以在~/.docker/daemon.json中使用(参见艾德的回答)

码头EE/CE 17+

Docker /Windows在托盘图标UI中添加了一个配置编辑器,以允许编辑将持久化在VM中的Dockers daemon.json文件。

要访问它,请转到Docker > Preferences > Daemon > Advanced

原始答案

Mac的Docker是基于阿尔卑斯Linux的。init系统是基于OpenRC的。

您可以将屏幕会话附加到VM的tty (终端)上,然后四处查看

代码语言:javascript
运行
复制
$ screen ~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/tty

停靠守护进程配置在通常的位置上。

代码语言:javascript
运行
复制
moby:/etc/docker# ls -l /etc/docker/
total 8
-rw-r--r--    1 root     root            38 Aug  5 11:26 daemon.json
-rw-------    1 root     root           244 Aug  5 11:26 key.json

除了编辑脚本之外,管理启动的/etc/init.d/docker脚本看起来不太可配置。

VM中的/host_docker_app是来自OSX的~/Library/Containers/com.docker.docker/Data/中数据的装入。这似乎是最有可能持久化自定义配置的地方,但在启动时,它似乎没有任何指向源/加载配置的接口或任何东西。

看起来,/var/host_docker_app之外的更改不会在重新启动时持续存在。有一种机制可以在旧的boot2docker VM映像中持久化一些启动配置,但我还没有为新VM找到任何类似的机制。

票数 50
EN

Stack Overflow用户

发布于 2019-07-26 14:00:43

在最新版本的Desktop for Mac上,文件位于~/.docker中。

代码语言:javascript
运行
复制
~/.docker/daemon.json

风俗习惯(自签名)证书可以复制到

代码语言:javascript
运行
复制
~/.docker/certs.d/{MyRegistry:port}/client.crt
票数 37
EN

Stack Overflow用户

发布于 2017-02-23 09:32:06

我在MacOS 10.12上使用DockerforMac1.13.0,守护进程设置可以通过Docker应用程序(Preferences -> daemon -> Advanced)访问。

但是,如果您将此更改为错误,则会使您的安装无法使用(守护进程将不再启动)。这事发生在我身上。

我发现这些设置存储在~/Library/Containers/com.docker.docker/Data/database中的Git存储库中,在这里我必须发布一个git reset --hard HEAD才能更改任何内容。在此之后,守护进程设置可以在~/Library/Containers/com.docker.docker/Data/database/com.docker.driver.amd64-linux/etc/docker/daemon.json中使用。

编辑、提交和重新启动Docker应用程序…et voilà…守护进程再次启动。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38785991

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档