一.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