我有这个Kubernetes Job实例:
apiVersion: batch/v1 kind: Job metadata: name: job spec: template: spec: containers: name: job image: 172.30.34.145:5000/myproj/app:latest command: ["/bin/sh", "-c", "$(COMMAND)"] serviceAccount: default serviceAccountName: default restartPolicy: Never
如何编写图像名称,以便始终从我自己的命名空间中提取。
我想这样设置:
image: app:latest
但它无法说它无法拉动图像
答案 0 :(得分:0)
要从另一个存储库提取,然后使用dockerhub,您需要在映像名称中指定host:port部分。据我所知,目前无法在docker守护进程中更改默认注册表的位置。
如果你对这个想法非常坚定,你可以摆弄DNS,这样它就可以解析为你的图像注册表而不是码头工具,但这会让你完全脱离Docker hub。