为了最小化网络问题,我创建了一个镜像Docker Hub
的local repository
。应用展开时,我的本地注册表关闭。是否可以自动将存储库源更改为Docker Hub,而不是我的本地存储库?然后申请,冗余。
像这样:
...
containers:
- name: webserver
image-1: registry.mydomain/nginx:latest
image-2: nginx:latest
imagePullPolicy: Always
...
发布于 2020-04-23 10:45:31
kubernetes pod规范doesn't include the functionality to specify multiple container images,但底层容器运行时通常可以配置为这样做。
Docker
当没有为镜像提供特定的前缀域时,docker.io
注册表是Docker查找未限定作用域的镜像的第一位置。这就是docker pull mysql
工作的原因。Docker有一个registry-mirrors
设置来修改这个行为。
在daemon.json
add中:
{
"registry-mirrors": [ "something.local" ],
}
这将导致Docker首先在something.local
上查找非作用域镜像,然后在docker.io
上查找。
https://stackoverflow.com/questions/61377439
复制相似问题