博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Docker Hub工作流程-Docker for Web Developers(6)
阅读量:6680 次
发布时间:2019-06-25

本文共 888 字,大约阅读时间需要 2 分钟。

在Github上创建项目仓库

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

我已经创建的仓库地址:

Dockerfile内容如下:

#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 containerRUN 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

选择Github

Select Github

步骤3:查看Build Settings

Build Settings

步骤4:查看Build Details

Build Details

构建和迭代我们的项目

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

验证上述发生的变化。

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

docker pull bage88/simple-dockerfile

运行Docker镜像

docker run

docker run bage88/simple-dockerfile

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

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

转载于:https://www.cnblogs.com/liminjun88/p/docker-hub-workflows.html

你可能感兴趣的文章
SQL事务
查看>>
eclipse调试时鼠标移动到变量上不显示值的问题
查看>>
Java 序列化与反序列化实例记录
查看>>
安装oracle过程报错
查看>>
shell 批量检测多台服务器的某个端口
查看>>
Cisco 4507R-E引擎更换
查看>>
在安装apache时遇到的困难
查看>>
我的友情链接
查看>>
将GNS3与secure_crt结合起来
查看>>
ARM世界之旅(一):特殊的生存之道
查看>>
Spark基础知识学习分享
查看>>
hadoop2.x启动停止的命令
查看>>
AD域中客户端时间与服务器时间不同步的解决办法
查看>>
vmware虚拟机安装后联网的处理方案
查看>>
我的友情链接
查看>>
OA和ERP谁先行
查看>>
我的友情链接
查看>>
DAO分页函数
查看>>
ORACLE EM 启动提示OC4J_DBConsole_hostname_ORACLESID not found 解决办法之一
查看>>
利用Fiddler4将google cdn的jquery替换成本地的方法
查看>>