开发者社区 > 弹性计算 > 云服务器ECS > 正文

pull 私有镜像失败

docker pull registry.cn-hangzhou.aliyuncs.com/cangkun/nginx :1.18如何出现Error response from daemon: manifest for registry.cn-hangzhou.aliyuncs.com/cangk un/nginx:1.18 not found: manifest unknown: manifest unknown

展开
收起
游客igiisc3yvkylg 2024-09-05 15:33:48 20 0
3 条回答
写回答
取消 提交回答
  • 下载平台镜像
    平台镜像中提供常用的样例镜像。

    登录控制台,在左侧导航栏单击 镜像中心 > 镜像仓库。

    选择 平台镜像 页签。平台提供的镜像以卡片形式展示。

    单击卡片进入镜像信息页面,单击标签右侧的复制图标,复制镜像地址,用 docker pull 命令下载镜像。

    上传私有镜像
    前提条件
    准备一台装有 Docker 的机器。

    说明
    Docker 版本必须为 1.6.0 及以上。

    租户初次使用服务账号登录,需先在租户内新建一个用户。

    操作步骤
    登录装有 Docker 的机器。

    获取用户的 accessKey 和 accessSecret,分别用作用户名和密码登录镜像中心。

    格式:docker login 镜像中心域名,示例:docker login hub.alipay.net。

    说明
    accessKey 和 accessSecret,可以在 控制台 > 账户信息 > AccessKey 信息 中获取。

    将镜像命名为 镜像中心域名/租户名/应用名称:标签 的格式。

    示例:hub.alipay.net/tenantname/appname:imagetag。

    执行以下命令上传镜像。

    sudo docker push hub.alipay.net/tenantname/appname:imagetag
    上传后的镜像会存储在 镜像中心> 镜像仓库 > 私有镜像 中。单击卡片进入镜像信息页面,单击标签右侧的复制图标复制镜像地址,您可以用 docker pull 命令下载镜像。

    image.png

    参考文档https://help.aliyun.com/document_detail/159897.html?spm=a2c4g.11186623.0.i7

    2024-09-07 09:22:15
    赞同 5 展开评论 打赏
  • docker pull失败
    docker pull失败,报错提示Error: image xxx not found

    报错提示Error: image xxx not found

    下载失败时,请参考如下步骤进行排查。

    如果您是从公共仓库中下载镜像,那么问题可能是镜像地址不正确。

    请在容器镜像服务控制台搜索该公共仓库,检查确认想要下载的这个镜像版本是否真实存在。

    如果您是从私有仓库中下载镜像,需要首先确认Registry的登录状态。

    运行下边的命令,显示所有登录的Registry域名。

    cat ~/.docker/config.json
    查看里面是否包含您想要下载镜像的Registry域名。

    如果没有的话,您需要先进行登录操作。
    image.png
    参考文档https://help.aliyun.com/zh/acr/support/faq-about-errors-of-docker-login-docker-push-and-docker-pull?spm=a2c4g.11186623.0.i16

    2024-09-06 09:39:28
    赞同 7 展开评论 打赏
  • 网站:http://ixiancheng.cn/ 微信订阅号:小马哥学JAVA

    1.网络问题:确保您的机器可以正常访问互联网,特别是阿里云的服务器。
    2.认证问题:如果镜像仓库需要认证,您可能需要先登录到阿里云Docker Registry。使用docker login命令进行登录,并输入您的阿里云账户名和密码。
    3.镜像不存在或标签错误:确认cangkun/nginx镜像是否存在以及您是否指定了正确的标签。
    以下是可能的解决方法:
    1.确保网络连接正常。
    2.登录到阿里云Docker Registry:
    docker login --username=你的阿里云账号 registry.cn-hangzhou.aliyuncs.com
    输入密码后登录。
    确认镜像名和标签是否正确。

    希望能够帮助你。

    2024-09-05 18:13:02
    赞同 13 展开评论 打赏

云服务器ECS是一种安全可靠、弹性可伸缩的IaaS级云计算服务。在这里你可以获取最新的ECS产品资讯、最前沿的技术交流以及优惠活动等信息,加速自己的技术成长。

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载