首页 文章

从内部注册表Openshift作业容器图像

提问于
浏览
0

我有这个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 回答

  • 0

    要从另一个存储库拉出dockerhub,您需要在映像名称中指定host:port部分 . 据我所知,目前无法在docker守护进程中更改默认注册表的位置 .

    如果你对这个想法非常坚定,那么你可以摆弄DNS,这样就可以解析你的图像注册表而不是码头工具,但这会让你完全脱离Docker hub .

相关问题