如何使 Docker 避免 V1 注册表
How to make Docker to avoid V1 registry
Docker 版本 1.6 及更高版本使用 Docker Registry V2 API 但是它仍然有可能提出寻找旧 V1 注册表的请求。我想我看到有一个配置选项可以让 Docker 避免发出任何 /v1/ 请求。
最近才看到这个选项,现在找不到了。我怀疑它是在 Docker 电子邮件链接到的页面中告诉我们注册表将停止支持 1.6
之前的 Docker 版本
我知道 Docker 只在找不到 /v2 时才查找 V1 注册表,但我想完全停止它。我怎样才能停止 Docker 在任何情况下向 /v1/ 注册表 URL 发出请求?
--disable-legacy-registry
"prevents the docker daemon from pull, push, and login operations against v1 registries." -
Source
Docker 版本 1.6 及更高版本使用 Docker Registry V2 API 但是它仍然有可能提出寻找旧 V1 注册表的请求。我想我看到有一个配置选项可以让 Docker 避免发出任何 /v1/ 请求。
最近才看到这个选项,现在找不到了。我怀疑它是在 Docker 电子邮件链接到的页面中告诉我们注册表将停止支持 1.6
之前的 Docker 版本我知道 Docker 只在找不到 /v2 时才查找 V1 注册表,但我想完全停止它。我怎样才能停止 Docker 在任何情况下向 /v1/ 注册表 URL 发出请求?
--disable-legacy-registry
"prevents the docker daemon from pull, push, and login operations against v1 registries." - Source