在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第三方库


热门话题
java如何将Hibernate与DtoMapping和@Audited一起使用   Spring批处理中的java执行批处理文件   oop为什么我们不能在函数接口中重载抽象方法?(爪哇)   多线程Java同步不正确的发布   每次我进行更改时,jsp都会重建整个Java应用程序   java有没有办法从数组中删除奇数索引?   java HttpURLConnection抛出OutOfMemoryError   java创建文件并将其存储到外部存储器   java setContentView在发布apk时未与GoogleAppClient一起使用   java动态数据表显示空行   java使用PrintWriter将ASCII代码写入文件   确定鼠标是否在Java中的旋转矩形内滑动(AWT、swing)   Selenium中的java XPath定位器   Clojure java interop如何传递浮点数组>   java检查2D数组中的等效行?   Java中字符数组的选择排序   java SAP Hybris无法创建自定义横幅组件   java从Spring MVC控制器中的安全上下文获取UserDetails对象   Tomcat或Java中是否存在BeforeCash()或beforeExit()之类的函数   使用Jackson ObjectMapper和springsession将最终类序列化到Redis中