我正在使用 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/