ssl - 带有 SSL 加密的私有(private) Docker 注册表前端

标签 ssl ssl-certificate frontend docker-registry

我正在使用 https://github.com/kwk/docker-registry-frontend对于我的私有(private) docker registry 前端。如果我的文件位于 /certs/domain.crt/certs/domain.key,如何在启用 SSL 加密的情况下使用此前端? 有一节 https://github.com/kwk/docker-registry-frontend#ssl-encryption其中谈到了它,但我不确定是否要执行以下步骤

-v $PWD/server.crt:/etc/apache2/server.crt:ro\

-v $PWD/server.key:/etc/apache2/server.key:ro\

我没有使用 Apache。我只是将我的 crt 和 key 放在上面提到的位置。上面两步怎么用这两个呢? 如果能理解这两步的含义就好了。

最佳答案

交易是 kwk-frontend 有自己的 apache 来服务应用程序,所以这一步的目的是将你的 ssl 证书从主机挂载到前端容器内部,这样内部 apache 可以在启用 ssl 的情况下为它服务。
在您的特定情况下,它将是:

-v /certs/domain.crt:/etc/apache2/server.crt:ro \
-v /certs/domain.key:/etc/apache2/server.key:ro \

关于ssl - 带有 SSL 加密的私有(private) Docker 注册表前端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40087966/

相关文章:

ios - 在 iOS 9 中使用自签名证书发出 HTTPS 请求

SSL 和绿色 https

ios - 如何使用 NSURLConnection 与 SSL 连接以获得不受信任的证书?

Vue.js 用 Jest 进行测试,类绑定(bind)失败

javascript - 需要 React Hook Form 动态

azure - Azure 中的应用服务和由 GoDaddy 管理的 DNS : SSL issue when Azure's IP changes

https - Web 浏览器如何生成 key 对以与 https/tls 网站通信?

c# - RabbitMq Broker 不接受 PFX

导入 SSL 证书后,Android Emulator 应用程序未连接到网络

html - CSS 水平显示字母并在单词之间添加空格