Macos 如何将自签名证书添加到Mac上的docker守护进程?

Macos 如何将自签名证书添加到Mac上的docker守护进程?,macos,docker,ssl,docker-for-mac,Macos,Docker,Ssl,Docker For Mac,基于Docker的波动性,我意识到这个问题不会很好地解决(特别是对于OSX),但我愿意提出这个问题 我正在使用Docker 17.12.0-ce-mac49,我正在尝试将我的公司自签名证书添加到守护进程中 我过去的做法是: screen ~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/tty cd /tmp wget http://example.com/root.crt cat root.crt

基于Docker的波动性,我意识到这个问题不会很好地解决(特别是对于OSX),但我愿意提出这个问题

我正在使用Docker 17.12.0-ce-mac49,我正在尝试将我的公司自签名证书添加到守护进程中

我过去的做法是:

screen ~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/tty
cd /tmp
wget http://example.com/root.crt
cat root.crt >> /etc/ssl/certs/ca-certificates.crt
/etc/init.d/docker restart
但是现在我发现我无法将证书附加到守护进程的证书存储中,因为linuxkit是一个只读文件系统


当然有办法让docker守护进程尊重我的自签名证书。。。但是怎么做呢?

尝试将证书存储在映射卷上。这将允许您轻松地更新它们,而且该功能可能永远不会消失