如何“添加”代理部分将registryconfiguration为直通caching?
我想configuration一个本地通过registrycaching,并按照此文档: https : //github.com/docker/distribution/blob/master/docs/mirror.md#configuring-the-cache
它说我需要添加这样一个部分:
proxy: remoteurl: https://registry-1.docker.io username: [username] password: [password]
我有几个问题:
- 什么是
https://registry-1.docker.io
? 这是一个公共registry,是相同的官方dockerregistry? - 什么是正确的url,如果我想caching连接到官方registry?
- 如何“添加”这个部分?
关于“如何添加这个部分”,这个文档https://docs.docker.com/registry/configuration/说了两种方法:
- 传递
-e REGISTRY_PROXY_REMOTEURL=http://???
覆盖configuration - 提供一个
config.yml
来完全覆盖默认值
看来这两种方法不适合,我需要一个“添加”的方法,我该怎么做呢?
在-e "REGISTRY_PROXY_REMOTEURL=https://registry-1.docker.io"
run命令行中传递-e "REGISTRY_PROXY_REMOTEURL=https://registry-1.docker.io"
。 它应该工作。 我有和你一样的问题关于config.yml等。我试着覆盖config.yml,但我觉得应该填充大量的默认值,否则将无法正常工作。