docker公共存储库_Docker推送存储库

可以将Docker映像推送到全局存储库。它是由Docker正式提供的公共存储库。 它允许我们将docker映像放在服务器上。 当我们想从全局访问Docker映像时,这就很有用了。 按照以下步骤在Docker集线器上推送自定义映像。

1. 登录hub.docker.com

如果还未注册帐号,请打开浏览器并打开 - hub.docker.com 注册用户帐号,然后再继续下面的教程学习。打开 hub.docker.com 显示如下所示 -

ef8c3ab5cc966c8821014bf1a6a1d290.png

需要登录您的Docker中心的帐户。如果还没有Docker中心的帐户,请先创建它。

yiibai@ubuntu:~/docker/ubuntu-in-docker$ sudo docker login

[sudo] password for yiibai:

Login with your Docker ID to push and pull images from Docker Hub. If you don't have a Docker ID, head over to https://hub.docker.com to create one.

Username: yiibai

Password:

Login Succeeded

yiibai@ubuntu:~/docker/ubuntu-in-docker$

它会要求您输入用户名。 在此处输入用户名为(假设):yiibai,然后按Enter键。

提供输入用户名后,会要求输入密码。在这里输入您自己的帐户密码,它将显示登录状态为成功。

2. 标记Docker映像

登录后,需要标记要推送的Docker映像。 以下命令用于标记Docker映像。

$ docker tag image-name username/image-name

username - 是指定为yiibai,将用于登录:hub.docker.com 。

image-name - 是系统上存在的Docker映像名称。

请参阅以下一个执行示例的结果 -

在上面的命令中,已经标记了docker image hello-world。 现在,需要将其推送到存储库,看看下面的命令。

3. 推送Docker映像

以下命令用于将docker映像推送到docker中心资源库。

$ docker push username/image-name

请参阅上述命令语法,执行下面一个示例 -

yiibai@ubuntu:~/docker$ sudo docker tag hello-world yiibai/hello-world

yiibai@ubuntu:~/docker$ sudo docker push yiibai/hello-world

The push refers to a repository [docker.io/yiibai/hello-world]

98c944e98de8: Pushed

latest: digest: sha256:2075ac87b043415d35bb6351b4a59df19b8ad154e578f7048335feeb02d0f759 size: 524

yiibai@ubuntu:~/docker$

在上面的显示结果中,我们可以看到Docker映像hello-world已经被成功推送。

现在,使用浏览器打开 hub.docker.com 并登录帐户,并查看信息中心。 它将有一个新的Docker映像命名为:yiibai/hello-world

f940bc05104fe59cd833de2fe660a7aa.png

看到截图中,它已经成功推送了一个新的Docker映像。 在顶部,第一个就是最新的映像。

¥ 我要打赏

纠错/补充

收藏

加QQ群啦,易百教程官方技术学习群

注意:建议每个人选自己的技术方向加群,同一个QQ最多限加 3 个群。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值