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

标签 macos docker ssl docker-for-mac

我意识到基于 Docker 的波动性(尤其是 OS X)这个问题不会过时,但我愿意问这个问题。

我正在使用 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 守护进程尊重我的自签名证书......但是如何呢?

最佳答案

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

关于macos - 如何将自签名证书添加到 Mac 上的 docker 守护进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48958421/

相关文章:

ios - Tesseract-OCR 的 OS X 版本?

node.js - Docker:服务器的空响应

python - 如何在 Web 应用程序的 Docker 镜像中安装并启动 CouchDB 服务器?

amazon-web-services - 为裸域添加 CNAME 条目

Ruby 2.1 和 Nokogiri 安装错误?

macos - 不推荐使用 Mono 附带的 nunit-console,请使用 Nunit Nuget 包或其他一些获取 NUnit 的形式

php - Services_Twilio_TinyHttpException 错误 PHP

ssl - 需要带有 SSL 教程的 Kubernetes 1.2 Ingress 裸机 Controller

objective-c - 当我运行我的 Objective-C 项目时,Xcode 崩溃了

docker - 我如何在RethinkDB + Docker中运行rethinkdb-dump/export