阿里云私有docker仓库构建海外镜像

本文涉及的产品
可观测可视化 Grafana 版,10个用户账号 1个月
容器镜像服务 ACR,镜像仓库100个 不限时长
简介: 【8月更文挑战第25天】

一.docker镜像的获取方式

1.Docker官方维护的镜像仓库Docker Hub中直接docker pull获取,有时候无法直接获取,可以配置阿里云镜像加速,但海外的可能无法获取;

2.私有镜像仓库获取,如官方提供的工具 docker-registry,其他如用于存储和分发Docker镜像的企业级Registry的Harbor,私有仓库要搭建,而且已存在需要的镜像,可结合docker save使用;

3.通过构建Dockerfile获取,然后docker build命令来根据Dockerfile构建,如果本地没有对应的镜像,Docker 会尝试从默认的镜像仓库 Docker Hub 拉取。

二.github创建grafana仓库

示例:获取grafana:8.5.5镜像

1.登录github官方,创建grafana:8.5.5仓库

New repository---Repository name---Public or Private---Add a README file---Create Repository

阿里云私有docker仓库构建海外镜像_Docker

2.添加Dockerfile文件

Create new file---填写main分支下的自定义名字Dockerfile---内容FROM grafana/grafana:8.5.5---Commit changes---Commit changes

阿里云私有docker仓库构建海外镜像_docker_02

阿里云私有docker仓库构建海外镜像_Docker_03

阿里云私有docker仓库构建海外镜像_Docker_04

三.阿里云私有docker仓库构建grafana镜像

1.登录阿里云容器镜像服务平台 https://cr.console.aliyun.com/cn-hangzhou/instances

实例列表---创建个人实例---创建命名空间---创建镜像仓库---构建---添加规则---立即构建

阿里云私有docker仓库构建海外镜像_Docker_05

阿里云私有docker仓库构建海外镜像_docker_06

阿里云私有docker仓库构建海外镜像_Dockerfile_07

阿里云私有docker仓库构建海外镜像_docker_08

阿里云私有docker仓库构建海外镜像_docker_09

阿里云私有docker仓库构建海外镜像_Docker_10

查看构建状态为成功,就可以docker pull 拉取了

阿里云私有docker仓库构建海外镜像_Docker_11

阿里云私有docker仓库构建海外镜像_docker_12

相关实践学习
通过ACR快速部署网站应用
本次实验任务是在云上基于ECS部署Docker环境,制作网站镜像并上传至ACR镜像仓库,通过容器镜像运行网站应用,网站运行在Docker容器中、网站业务数据存储在Mariadb数据库中、网站文件数据存储在服务器ECS云盘中,通过公网地址进行访问。
深入解析Docker容器化技术
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。Docker是世界领先的软件容器平台。开发人员利用Docker可以消除协作编码时“在我的机器上可正常工作”的问题。运维人员利用Docker可以在隔离容器中并行运行和管理应用,获得更好的计算密度。企业利用Docker可以构建敏捷的软件交付管道,以更快的速度、更高的安全性和可靠的信誉为Linux和Windows Server应用发布新功能。 在本套课程中,我们将全面的讲解Docker技术栈,从环境安装到容器、镜像操作以及生产环境如何部署开发的微服务应用。本课程由黑马程序员提供。     相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
相关文章
|
2月前
|
弹性计算 关系型数据库 微服务
基于 Docker 与 Kubernetes(K3s)的微服务:阿里云生产环境扩容实践
在微服务架构中,如何实现“稳定扩容”与“成本可控”是企业面临的核心挑战。本文结合 Python FastAPI 微服务实战,详解如何基于阿里云基础设施,利用 Docker 封装服务、K3s 实现容器编排,构建生产级微服务架构。内容涵盖容器构建、集群部署、自动扩缩容、可观测性等关键环节,适配阿里云资源特性与服务生态,助力企业打造低成本、高可靠、易扩展的微服务解决方案。
1511 9
|
2月前
|
人工智能 前端开发 Docker
从本地到云端:用 Docker Compose 与 Offload 构建可扩展 AI 智能体
在 AI 智能体开发中,开发者常面临本地调试与云端部署的矛盾。本文介绍如何通过 Docker Compose 与 Docker Offload 解决这一难题,实现从本地快速迭代到云端高效扩容的全流程。内容涵盖多服务协同、容器化配置、GPU 支持及实战案例,助你构建高效、一致的 AI 智能体开发环境。
282 1
从本地到云端:用 Docker Compose 与 Offload 构建可扩展 AI 智能体
|
2月前
|
JavaScript Docker 容器
使用Docker多阶段构建优化镜像大小
使用Docker多阶段构建优化镜像大小
290 100
|
2月前
|
缓存 安全 Linux
优化Docker镜像大小的多阶段构建实践
优化Docker镜像大小的多阶段构建实践
252 99
|
2月前
|
缓存 Docker 容器
优化Docker镜像大小的五个实用技巧
优化Docker镜像大小的五个实用技巧
243 98
|
29天前
|
NoSQL 算法 Redis
【Docker】(3)学习Docker中 镜像与容器数据卷、映射关系!手把手带你安装 MySql主从同步 和 Redis三主三从集群!并且进行主从切换与扩容操作,还有分析 哈希分区 等知识点!
Union文件系统(UnionFS)是一种**分层、轻量级并且高性能的文件系统**,它支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录挂载到同一个虚拟文件系统下(unite several directories into a single virtual filesystem) Union 文件系统是 Docker 镜像的基础。 镜像可以通过分层来进行继承,基于基础镜像(没有父镜像),可以制作各种具体的应用镜像。
230 5
|
2月前
|
Java Docker 容器
使用Docker多阶段构建优化镜像大小
使用Docker多阶段构建优化镜像大小
135 8
|
弹性计算 NoSQL MongoDB
阿里云使用Docker
阿里云使用Docker部署MongoDB集群体验
阿里云使用Docker

热门文章

最新文章