zoukankan      html  css  js  c++  java
  • 6.Docker中上传镜像到docker hub中

    原文参考:https://blog.csdn.net/sk_grace/article/details/81220675

    申请Docker hub账号
    首先在https://hub.docker.com/官网申请一个docker hub 帐号,该账号是免费申请的。

    但是在中国大陆访问dockerhub官方网站的时候,sign up注册按钮是灰色的,不能点击进行注册。以下提供一种解决方案:

    在以下链接下载

    链接:https://pan.baidu.com/s/1qG0fZTZ2-ntoC1HRhQHpuQ 密码:rzyn

    下载谷歌访问助手之后,解压之后使用浏览器打开,根据提示添加即可。

    再次访问docker hub网站申请账号,输入用户名,密码,邮箱地址,验证成功后进入邮箱激活即可。

    2.创建个人仓库

    创建账号成功之后登录docker hub,点击create按钮:create ->create repository ,起一个名字,这里我们最终创建的仓库名称:hello-docker,其中cupidkai是帐号名称,hello-docker是其中一个仓库名,如下图所示:

    3、创建镜像

    在这里使用Dockerfile的方式建立一个image。它可以在一个镜像的基础上,去构建另一个镜像。首先我们拉取一个centos的镜像。在这里创建一个简单的打印hello world的镜像。

    docker pull centos

    然后,在本地创建一个Dockerfile文件,让它在这个centos的基础上去输出一个hello-world 。

    touch Dockerfile

    vi Dockerfile

    现在通过docker build生成一个新的镜像,-t可以指定新镜像的名字  . 表示在当前目录下

    docker build -t cupid/hello-world .

    接下来可以docker images查看本地镜像

    最后docker run执行这个镜像,这时候生成一个新容器,我们可以对这个容器进行操作。

    docker run cupid/hello-world

    4.给镜像打标签

    修改标签:docker tag IMAGEID(镜像id) REPOSITORY:TAG(仓库:标签)

    (注:上面是给镜像修改tag,下面是给镜像打上标签之后才能对镜像进行push)

    给镜像打tag 标签:

    docker tag <existing-image>  <hub-user>/<repo-name>[:<tag>]  #tag不指定默认为latest

    hub-user是docker hub的账户名

    repo-name就是第一步创建时候的仓库名称

    给镜像打上标签之后才能push

    5、push镜像

    登录docker hub账号

    使用第一步创建的账号,在本地登录

    docker push <hub-user>/<repo-name>:<tag>

    Push成功之后,可登录到dockerhub网站,查看一下刚才创建的仓库名称

    或者,使用docker search命令查找。

    至此镜像就上传到了docker hub中,可以被任何用户进行拉取。
    ---------------------
    作者:sk_Grace
    来源:CSDN
    原文:https://blog.csdn.net/sk_grace/article/details/81220675
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    odoo12 权限配置1
    Python 安装第三方库,pip install 安装慢,安装不上的解决办法
    odoo12 如何设置超级用户
    Python odoo中嵌入html简单的分页功能
    odoo Windows10启动debug模式报错(Process finished with exit code -1073740940 (0xC0000374))
    Python数据可视化库-Matplotlib(二)
    Python数据可视化库-Matplotlib(一)
    Python Pandas库的学习(三)
    Python Pandas库的学习(二)
    Python Pandas库的学习(一)
  • 原文地址:https://www.cnblogs.com/robinunix/p/11303788.html
Copyright © 2011-2022 走看看