镜像仓库docker login不成功的解决方案

本文涉及的产品
容器镜像服务 ACR,镜像仓库100个 不限时长
简介: 容器镜像服务ACR可以方便用户进行镜像全生命周期管理。本文给出了阿里云容器服务K8S对ACR 在docker login不成功时的解决方法。

1、问题
在阿里云容器服务K8S的集群控制台中,单击左侧导航栏中的应用程序>部署,进入部署列表页面。在页面的右上角,单击「按模板创建」。参照下图:
图片 1.png
在“使用模板创建”页面中,选择自己的集群,
为Namespace选择Default,
并将示例模板设置为Resource-basic Deploymen。
将模板中副本的replicas更改为2,
将name选项更改为nginx_alicloud,
将image更改为:cr.registry.acloud........test/nginx:v1。
2.png
单击创建,系统将提示您部署已成功完成。
3.png
点击应用-无状态( Deployment),可以看到刚才创建的资源。显示0/2代表不成功
4.png
点击“详情”,进入容器组,看到都是状态“等待中”。点击其中一个nginx容器组
5.png
通过以上原因得知原因为镜像仓库的docker login不成功。
6.png

2、解决方案
点击“应用-无状态”,删除刚才创建的Deployment。
7.png
删除后,无状态为空。
8.png
并且点击容器组(pod),相关pod也被一并删除。
9.png
创建该镜像仓库对应的保密字典nginxsr。
10.png
该保密字典具体内容如下,其内容从对应的镜像仓库中获得:
11.png
12.png
填写完成后的保密字典如下:
13.png
重新创建无状态(Deployment)在“使用模板创建”页面中,选择自己的集群,
为Namespace选择Default,
并将示例模板设置为Resource-basic Deploymen。
将模板中副本的replicas更改为2,
将name选项更改为nginx_alicloud,
将image更改为:cr.registry.acloud........test/nginx:v1。
增加保密字典nginxsr。
14.png
单击创建,系统将提示您部署已成功完成。
15.png
再次查看无状态,容器组数量为2/2,已正常使用。
16.png

相关实践学习
通过容器镜像仓库与容器服务快速部署spring-hello应用
本教程主要讲述如何将本地Java代码程序上传并在云端以容器化的构建、传输和运行。
深入解析Docker容器化技术
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。Docker是世界领先的软件容器平台。开发人员利用Docker可以消除协作编码时“在我的机器上可正常工作”的问题。运维人员利用Docker可以在隔离容器中并行运行和管理应用,获得更好的计算密度。企业利用Docker可以构建敏捷的软件交付管道,以更快的速度、更高的安全性和可靠的信誉为Linux和Windows Server应用发布新功能。 在本套课程中,我们将全面的讲解Docker技术栈,从环境安装到容器、镜像操作以及生产环境如何部署开发的微服务应用。本课程由黑马程序员提供。     相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
目录
相关文章
|
2天前
|
Docker 容器
docker:记录如何在x86架构上构造和使用arm架构的镜像
为了实现国产化适配,需将原x86平台上的Docker镜像转换为适用于ARM平台的镜像。本文介绍了如何配置Docker buildx环境,包括检查Docker版本、安装buildx插件、启用实验性功能及构建多平台镜像的具体步骤。通过这些操作,可以在x86平台上成功构建并运行ARM64镜像,实现跨平台的应用部署。
17 2
|
14天前
|
Java Docker 微服务
SpringBoot微服务打包Docker镜像
SpringBoot微服务打包Docker镜像
45 11
|
6天前
|
Go Docker Python
docker的python与go镜像的制作
docker的python与go镜像的制作
15 1
|
14天前
|
Docker 容器
用Docker发布自己的镜像
用Docker发布自己的镜像
45 9
|
15天前
|
存储 安全 Ubuntu
docker中的镜像
【10月更文挑战第1天】
31 4
|
13天前
|
缓存 安全 Linux
docker镜像管理问题
【10月更文挑战第3天】
61 1
|
15天前
|
Docker 容器
docker的导入本地镜像和导出本地镜像
本文介绍了如何使用Docker对本地镜像进行导入和导出操作,包括从本地导入`nginx.tar`镜像以及将`open-webui`镜像导出并压缩为`open-webui.tar.gz`。
28 1
|
16天前
|
前端开发 应用服务中间件 nginx
docker运行nginx镜像
这篇文章详细说明了如何在Docker中部署并运行Nginx服务,包括拉取镜像、配置文件的挂载以及容器的启动配置。
76 0
docker运行nginx镜像
|
20天前
|
搜索推荐 应用服务中间件 nginx
docker与containerd镜像获取及导出导入的区别与注意事项(报错信息:ctr: content digest sha256........ac47: not found)
docker与containerd镜像获取及导出导入的区别与注意事项(报错信息:ctr: content digest sha256........ac47: not found)
|
6天前
|
网络协议 Docker 容器
docker pull命令拉取镜像失败的解决方案
docker pull命令拉取镜像失败的解决方案
113 0