使用 SSL 加密的私有 Docker 注册表前端

Private Docker registry frontend with SSL encryption

我正在使用 https://github.com/kwk/docker-registry-frontend 作为我的私有 docker 注册表前端。如果我的文件位于 /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 和密钥放在上面提到的位置。上面两步怎么用这两个呢? 明白这两步的意思就好了

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

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