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

本文涉及的产品
容器镜像服务 ACR,镜像仓库100个 不限时长
可观测可视化 Grafana 版,10个用户账号 1个月
简介: 【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

相关实践学习
通过容器镜像仓库与容器服务快速部署spring-hello应用
本教程主要讲述如何将本地Java代码程序上传并在云端以容器化的构建、传输和运行。
Kubernetes极速入门
Kubernetes(K8S)是Google在2014年发布的一个开源项目,用于自动化容器化应用程序的部署、扩展和管理。Kubernetes通常结合docker容器工作,并且整合多个运行着docker容器的主机集群。 本课程从Kubernetes的简介、功能、架构,集群的概念、工具及部署等各个方面进行了详细的讲解及展示,通过对本课程的学习,可以对Kubernetes有一个较为全面的认识,并初步掌握Kubernetes相关的安装部署及使用技巧。本课程由黑马程序员提供。   相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
相关文章
|
1月前
|
Java Linux C语言
《docker基础篇:2.Docker安装》包括前提说明、Docker的基本组成、Docker平台架构图解(架构版)、安装步骤、阿里云镜像加速、永远的HelloWorld、底层原理
《docker基础篇:2.Docker安装》包括前提说明、Docker的基本组成、Docker平台架构图解(架构版)、安装步骤、阿里云镜像加速、永远的HelloWorld、底层原理
369 90
|
4天前
|
消息中间件 Kafka 流计算
docker环境安装kafka/Flink/clickhouse镜像
通过上述步骤和示例,您可以系统地了解如何使用Docker Compose安装和配置Kafka、Flink和ClickHouse,并进行基本的验证操作。希望这些内容对您的学习和工作有所帮助。
52 28
|
1月前
|
Ubuntu NoSQL 开发工具
《docker基础篇:4.Docker镜像》包括是什么、分层的镜像、UnionFS(联合文件系统)、docker镜像的加载原理、为什么docker镜像要采用这种分层结构呢、docker镜像commit
《docker基础篇:4.Docker镜像》包括是什么、分层的镜像、UnionFS(联合文件系统)、docker镜像的加载原理、为什么docker镜像要采用这种分层结构呢、docker镜像commit
213 70
|
17天前
|
网络协议 Linux 网络安全
docker centos镜像 npm安装包时报错“npm ERR! code ECONNRESET”
通过上述步骤,您可以有效解决在 Docker 中使用 CentOS 镜像安装 npm 包时遇到的 "npm ERR! code ECONNRESET" 错误。希望这些方法能帮助您顺利进行 npm 包的安装。
101 26
|
1月前
|
存储 Docker 容器
Docker-基础(数据卷、自定义镜像、Compose)
通过数据卷实现持久化存储,通过自定义镜像满足特定需求,通过Docker Compose方便地管理多容器应用
88 27
|
1月前
|
安全 数据安全/隐私保护 Docker
docker私有仓库harbor安装
通过以上步骤,您可以成功在企业内部安装和配置Harbor私有仓库,方便地管理和分发Docker镜像。Harbor不仅提供了基础的镜像管理功能,还增强了安全性、身份管理和审计功能,使其成为企业级容器镜像管理的理想选择。
102 22
|
1月前
|
Ubuntu NoSQL Linux
《docker基础篇:3.Docker常用命令》包括帮助启动类命令、镜像命令、有镜像才能创建容器,这是根本前提(下载一个CentOS或者ubuntu镜像演示)、容器命令、小总结
《docker基础篇:3.Docker常用命令》包括帮助启动类命令、镜像命令、有镜像才能创建容器,这是根本前提(下载一个CentOS或者ubuntu镜像演示)、容器命令、小总结
165 6
《docker基础篇:3.Docker常用命令》包括帮助启动类命令、镜像命令、有镜像才能创建容器,这是根本前提(下载一个CentOS或者ubuntu镜像演示)、容器命令、小总结
|
1月前
|
存储 Docker 容器
Docker-基础(数据卷、自定义镜像、Compose)
通过数据卷实现持久化存储,通过自定义镜像满足特定需求,通过Docker Compose方便地管理多容器应用。掌握这些Docker基础概念和操作,可以显著提高开发和部署效率,确保应用程序的可移植性和可扩展性。
76 22
|
6月前
|
存储 安全 Ubuntu
Docker 镜像与 Docker 容器的区别
【8月更文挑战第27天】
489 5
|
6月前
|
存储 Ubuntu 应用服务中间件
在Docker中,怎么快速查看本地的镜像和容器?
在Docker中,怎么快速查看本地的镜像和容器?