【问题标题】:Unable to pull local docker images - Windows无法提取本地 docker 映像 - Windows
【发布时间】:2019-06-02 06:07:45
【问题描述】:

当我执行docker images 时,我可以看到我创建的图像:

rmq-iv            latest              673510273796

但是当我做一个:docker pull rmq-iv :latest,我得到:

来自守护程序的错误响应:拒绝 rmq-iv、存储库的拉取访问 不存在或可能需要 'docker login'

当我在掌舵图中尝试图像标签时,我得到了同样的错误。我的目标只是拉取图像,是我做错了什么还是我可能需要做一些 Windows 特定设置才能使其正常工作?

我使用图像的舵图:

apiVersion: extensions/v1beta1
kind: Deployment
metadata:
  name: cache-service
spec:
  replicas: 1
  template:
    metadata:
      name: test
    spec:
      containers:
      - env:
        - name: dep
          value: "1"
        image: rmq-iv:latest
        name: scs
        resources: {}
      restartPolicy: Always
status: {}

【问题讨论】:

  • 为什么要拉取已经存储在本地的镜像? Pull 尝试从存储库中获取图像并将其存储在本地。
  • @Henry 我想在我的 docker-compose 中使用它 - 但后来我收到了这个错误。专门的 Helm 图表
  • 你能显示撰写文件吗?
  • Helm 图表?你在使用 Kubernetes 吗?
  • 我设法标记了我的图像,将其推送到我们的私有注册表,然后从中提取。但是最好从当地拿走它而不会有所有这些麻烦

标签: docker docker-image docker-for-windows docker-desktop kubernetes-helm


【解决方案1】:

必须从 docker 注册表中提取图像。您可以使用公共注册表,也可以设置私有注册表。没有“本地拉取”之类的东西。

【讨论】:

    猜你喜欢
    • 2020-10-16
    • 1970-01-01
    • 1970-01-01
    • 2022-08-24
    • 1970-01-01
    • 2021-01-21
    • 1970-01-01
    • 2021-06-16
    • 2018-09-22
    相关资源
    最近更新 更多