在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 Rest服务   为每个不工作的循环更改数组值   java如何在删除某个元素后重新绘制GUI?   java混淆了共享maven模块?   Java在2d数组中计算重复数   未从TomCat上的Jar文件加载java类   JavaFX SceneBuilder中的java每月概览   java对于参数类型double,Point2D,运算符*未定义。双重的   java错误:类AcceptedFriendAction中的构造函数AcceptedFriendAction无法应用于给定类型;   eclipse java如何限制文本字段?   java无法执行目标组织。阿帕奇。专家插件:mavencompilerplugin:3.8.1:编译   macos Java无法启动jar文件   spring java代理向上游应用程序传递请求   java如何解决:错误:任务“:app:kaptDebugKotlin”的执行失败?   java在构造函数中完成类的主要工作时有什么问题吗?