发布本地Docker镜像到阿里云的Docker Hub

发布本地Docker镜像到阿里云的Docker Hub

在使用Docker时,有时需要制作自己的Docker镜像,这些镜像可以保存到不同的Docker Hub中,包括Docker官方的和国内的一些Hub,比如阿里云。同时,也可以使用阿里云的Docker Hub来加速镜像的拉取速度。

安装Docker

参考官方文档:https://docs.docker.com/

配置镜像加速器

1.登录阿里云,进入容器镜像服务-镜像加速器:https://cr.console.aliyun.com/#/accelerator 
镜像加速器

2.复制专属加速器地址

3.打开Docker-Preference-Daemon,在Registry mirrors中添加复制的地址 
配置加速器

创建命名空间

点击命名空间管理,创建命名空间。命名空间是一组仓库的集合,应以公司、组织或团队等命名,不建议使用系统名称进行命名。 
https://cr.console.aliyun.com/#/namespace/index 
创建命名空间

创建镜像仓库

点击镜像列表右上角的创建镜像仓库,一个镜像仓库是一组镜像的集合。 
https://cr.console.aliyun.com/#/imageList 
创建镜像仓库

发布镜像

点击镜像仓库管理,有详细的操作流程,大致步骤如下。

操作指南

1.推送镜像

$ sudo docker login --username=[阿里云账号] registry.cn-hangzhou.aliyuncs.com
$ sudo docker tag [ImageId] registry.cn-hangzhou.aliyuncs.com/[namespace]/[repository]:[镜像版本号]
$ sudo docker push registry.cn-hangzhou.aliyuncs.com/[namespace]/[repository]:[镜像版本号]
  • 1
  • 2
  • 3

其中[namespace],[repository],[ImageId],[镜像版本号]请你根据自己的镜像信息进行填写。

猜你喜欢

转载自blog.csdn.net/qq_34924407/article/details/80493006