前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Docker Hub工作流程-Docker for Web Developers(6)

Docker Hub工作流程-Docker for Web Developers(6)

作者头像
八哥
发布2018-01-18 17:27:32
6750
发布2018-01-18 17:27:32
举报
文章被收录于专栏:快乐八哥

在Github上创建项目仓库

和创建其他Github项目一样,在Github创建一个仓库,然后在仓库里面增加一个dockerfile,然后提交并推送到Github上。

我已经创建的仓库地址:https://github.com/liminjun/simple-dockerfile

Dockerfile内容如下:

代码语言:javascript
复制
#FROM - Image to start building on.
FROM ubuntu:14.04

#MAINTAINER - Identifies the maintainer of the dockerfile.
MAINTAINER liminjun2007@gmail.com

#RUN - Runs a command in the container
RUN echo "Hello World" > /root/hello_world.txt

#CMD - Identifies the command that should be used by default when running the image as a container.
CMD ["cat", "/root/hello_world.txt"]

在Docker Hub上构建工作流

步骤1:注册Dockerhub并登录。
步骤2:基于Github仓库创建自动化构建
Create Automated Build
Create Automated Build

选择Github

Select Github
Select Github
步骤3:查看Build Settings
Build Settings
Build Settings
步骤4:查看Build Details
Build Details
Build Details

构建和迭代我们的项目

本地修改Dockerfile文件,提交并推动到Github上。

验证上述发生的变化。

获取镜像,并运行,查看内容是否变化。

代码语言:javascript
复制
docker pull bage88/simple-dockerfile

运行Docker镜像

代码语言:javascript
复制
docker run 
docker run bage88/simple-dockerfile
docker run bage88/simple-dockerfile

因为Docker Hub访问速度问题,而且企业内部开发的代码都需要打包成私有的镜像。所以Docker Hub适合开源的小型项目。

对于企业内部来说,可以使用国内云计算厂商提供的镜像服务,也可以在企业内部搭建。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017-06-20 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 在Github上创建项目仓库
  • 在Docker Hub上构建工作流
    • 步骤1:注册Dockerhub并登录。
      • 步骤2:基于Github仓库创建自动化构建
        • 步骤3:查看Build Settings
          • 步骤4:查看Build Details
          • 构建和迭代我们的项目
          相关产品与服务
          容器镜像服务
          容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档