推送Image到Docker Hub

登入账户

要将本地Image推送到公共的Docker Hub上,首先需要有一个docker hub的账户。

1、[登录](Docker Hub Container Image Library | App Containerization)或者[注册](Docker Hub)账户。

2、单击Create repository按钮。

3、对于Hub的名称,最好以实际引用相符合即可,或自定义。主要要确保是公共的。

4、单击Create按钮。

如果看到下图,会提示将Image推送到Hub的命令。
在这里插入图片描述

标记image

1、查看要推送的image。

kiosk@Ubuntu:~$ docker image ls getting-started
REPOSITORY        TAG       IMAGE ID       CREATED       SIZE
getting-started   latest    39e1463108e1   2 hours ago   404M

接下来,如果直接使用docker push推送image时,会提示无法找到image,或者权限不足提示。

2、登录docker hub。

kiosk@Ubuntu:~$ docker login -u YOUR-USERNAME

3、使用docker tag命令为image指定一个新名称。一定要Docker ID(注册网站的名称)替换YOUR-USERNAME

kiosk@Ubuntu:~$ docker tag getting-started YOUR-USER-NAME/getting-started

推送image

1、使用docker push命令推送Image到hub中。

kiosk@Ubuntu:~$ docker push YOUR-USERNAME/getting-started

2、推送完毕后,在其它环境终端中就可以使用此image启动一个应用程序。

kiosk@Ubuntu:~$ docker run -dp 3000:3000 YOUR-USERNAME/getting-started
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值