在Docker中自动运行命令的工具。

mob的Python项目详细描述


moby是一个在docker容器中自动运行脚本的工具。 它可以用于运行依赖于二进制文件或其他文件的测试或其他东西 你不想安装的东西。

用法

moby假设当前目录中有一个dockerfile。目前在那里 无法进行其他配置。所以应该有一个文件。

创建一个名为moby.yml的文件,这是moby将 寻找。示例:

envlist:[test,build]test:before:push:-tests-tox.inirun:-apt-get install -y toxrun:-toxbuild:run:-./build.shafter:pull:-dist

然后运行moby

运行示例时,moby从 文档文件。首先运行测试环境。测试目录和 将tox.ini文件推送到正在运行的容器(工作目录)。 然后运行apt get install-y tox。最后,执行tox。 然后运行构建环境。/build.sh被执行,并且dist 目录从容器下载到当前目录。 在这一切之后,集装箱被关闭了。

配置参考

之后

环境可以在条目之后有一个条目。此条目被视为 在运行环境之后运行的环境。

之前

环境可以在条目之后有一个条目。此条目被视为 在运行环境之前运行的环境。

环境列表

envlist是必需的条目,它说明要运行哪些环境。

环境

使用任意名称在根目录下创建环境。 环境只需要一个run条目。

推动

环境可以有一个push条目。这表示要推送到哪个文件 集装箱。

环境可以有一个pull条目。这表示要从中提取哪些文件 集装箱。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
当注释bean用作另一个bean中的集合时,java自定义约束验证器不工作   毕加索中的java错误get()无法应用于(安卓.content.Context)   java RSA Encryption生成带有“\n”字符的字符串,我无法解密   java使用无线路由器访问Wamp   java EhCache磁盘持久性可以持久化任意对象   将文件复制到数组(Java)   Java JScience:如何打印整个实数?   用户界面在JAVA中鼠标点击“设置”按钮时如何获取文本字段内容   JAVA中ArrayList<ArrayList>的深度副本   eclipse的java代码感知样式自动完成   netbeans 7无法从另一个平台运行java项目   hbm中的java异常。xml   java在电子邮件正文中发送HTML   按名称列出的tomcat Java jconsole应用程序   在活动之间传递ArrayList的java机制   Java中long的模运算符是什么?