docker hub以及阿里云中进行镜像的推送

Ad大成

关注

阅读 67

2022-05-09


1、需要创建一个docker hub账号,进行一个简单地注册

docker hub以及阿里云中进行镜像的推送_命名空间

2、进入docker hub,查找公开的仓库和镜像,分两种方法,一种是docker hub直接搜索,一种是使用命令

docker hub以及阿里云中进行镜像的推送_推送_02

docker hub以及阿里云中进行镜像的推送_命名空间_03

3、查看仓库的标签

docker hub以及阿里云中进行镜像的推送_命名空间_04

4、创建一个新的仓库,注意免费用户只能获取一个私有仓库

docker hub以及阿里云中进行镜像的推送_推送_05

5、用docker push进行推送

#输入你的docker hub登录账号
docker login
#给镜像打上标签,如推送hello-world到你的用户下
docker tag hello-world 用户名/hello-world
#进行推送
docker push 用户名/hello-world

推送成功后出现以下的仓库

docker hub以及阿里云中进行镜像的推送_docker_06

使用阿里云的镜像服务

docker hub以及阿里云中进行镜像的推送_推送_07

进入ACR管理控制台

docker hub以及阿里云中进行镜像的推送_docker_08

(1)配置阿里云的Docker Hub镜像加速器。

可以注册一个阿里云账号并开通容器镜像服务,通过配置向导获取一个加速器地址,也可以使用他人提供加速器地址,将其直接复制/etc/docker/daemon.json文件中进行配置即可。

docker hub以及阿里云中进行镜像的推送_docker_09

docker hub以及阿里云中进行镜像的推送_命名空间_10

(2)注册阿里云账户,设置Registry登录密码,开通容器镜像服务。

直接在实例列表创建个个人实例

docker hub以及阿里云中进行镜像的推送_命名空间_11

并且去创建一个命名空间,开启它

docker hub以及阿里云中进行镜像的推送_命名空间_12

(3)访问阿里云Registry。

docker hub以及阿里云中进行镜像的推送_命名空间_13

(4)将hello-world镜像打上标签并推送到阿里云Registry。

标签格式:Registry域名/命名空间/仓库名称:[标签]

docker hub以及阿里云中进行镜像的推送_docker_14

(5)检查镜像是否推送到阿里云Registry。

docker hub以及阿里云中进行镜像的推送_命名空间_15



精彩评论(0)

0 0 举报