我有这个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
但它无法说它无法拉动图像
1 回答
要从另一个存储库拉出dockerhub,您需要在映像名称中指定host:port部分 . 据我所知,目前无法在docker守护进程中更改默认注册表的位置 .
如果你对这个想法非常坚定,那么你可以摆弄DNS,这样就可以解析你的图像注册表而不是码头工具,但这会让你完全脱离Docker hub .