Docker教程:映像推送到全局存储库

2018-10-1914:27:23后端程序开发Comments1,872 views字数 1426阅读模式

可以将Docker映像推送到全局存储库。它是由Docker正式提供的公共存储库。 它允许我们将docker映像放在服务器上。 当我们想从全局访问Docker映像时,这就很有用了。 按照以下步骤在Docker集线器上推送自定义映像。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/6918.html

1. 登录hub.docker.com文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/6918.html

如果还未注册帐号,请打开浏览器并打开 - hub.docker.com 注册用户帐号,然后再继续下面的教程学习。打开 hub.docker.com 显示如下所示 -文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/6918.html

Docker教程:映像推送到全局存储库文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/6918.html

需要登录您的Docker中心的帐户。如果还没有Docker中心的帐户,请先创建它。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/6918.html

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$
Shell

它会要求您输入用户名。 在此处输入用户名为(假设):yiibai,然后按Enter键。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/6918.html

提供输入用户名后,会要求输入密码。在这里输入您自己的帐户密码,它将显示登录状态为成功。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/6918.html

2. 标记Docker映像文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/6918.html

登录后,需要标记要推送的Docker映像。 以下命令用于标记Docker映像。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/6918.html

$ docker tag image-name username/image-name
Shell
  • username - 是指定为yiibai,将用于登录:hub.docker.com 。
  • image-name - 是系统上存在的Docker映像名称。

请参阅以下一个执行示例的结果 -文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/6918.html

在上面的命令中,已经标记了docker image hello-world。 现在,需要将其推送到存储库,看看下面的命令。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/6918.html

3. 推送Docker映像文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/6918.html

以下命令用于将docker映像推送到docker中心资源库。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/6918.html

$ docker push  username/image-name
Shell

请参阅上述命令语法,执行下面一个示例 -文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/6918.html

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$
Shell

在上面的显示结果中,我们可以看到Docker映像hello-world已经被成功推送。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/6918.html

现在,使用浏览器打开 hub.docker.com 并登录帐户,并查看信息中心。 它将有一个新的Docker映像命名为:yiibai/hello-world文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/6918.html

Docker教程:映像推送到全局存储库文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/6918.html

看到截图中,它已经成功推送了一个新的Docker映像。 在顶部,第一个就是最新的映像。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/6918.html

 文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/6918.html

  • 本站内容整理自互联网,仅提供信息存储空间服务,以方便学习之用。如对文章、图片、字体等版权有疑问,请在下方留言,管理员看到后,将第一时间进行处理。
  • 转载请务必保留本文链接:https://www.cainiaoxueyuan.com/bc/6918.html

Comment

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定