Marina管理Docker实例

marina的Python项目详细描述


码头

marina是构建docker图像的工具,重点是分离 为了保持 运送的图像小而安全。

安装

pip install marina

使用量

marina -vvv build examples/shootout

应用程序配置

name: dummy

compile:
  base_image: ubuntu:14.04
  commands:
    - dd if=/dev/urandom of=/srv/dummy bs=50kB count=1
  files:
    - /srv/dummy

run:
  base_image: ubuntu:14.04

运行测试

pip install marina[testing]
py.test

0.4.0(2019-03-25)

  • 需要docker >= 3.0

0.3.0(2017-03-10)

  • 更新以使用docker包而不是现在已失效的docker-py 包裹。

0.2.0(2016-10-11)

  • 固定到docker-py < 1.10,直到修复错误。 见https://github.com/docker/docker-py/issues/1211
  • [构建]缓存卷现在创建为docker卷,而不是 数据容器。它可以使用docker volume命令进行控制。
  • [构建]如果出现问题,请正确地退出错误 连接时从容器stdout/stderr。
  • [构建]不再需要busybox映像。档案馆会 直接从生成容器中提取。

0.1.1(2016-10-07)

  • [build]修复系统还没有busybox时的问题 已安装映像。

0.1.0(2016-09-14)

  • [构建]修复在python 2上运行时的一些unicode问题。

0.0.9(2016-07-25)

0.0.8(2016-07-22)

  • 支持Python3。
  • [生成]停止使用Docker1.12中删除的API。
  • [生成]允许生成上下文(脚本中的CWD)可写。 以前它是只读的。
  • [构建]在已知路径中搜索ssh标识文件。
  • [构建]为Docker PY中导致运行程序映像的错误添加解决方案 建造失败。见https://github.com/docker/docker-py/issues/1134

0.0.7(2016-02-18)

  • [生成]刷新stdout以防止容器消息暂停。

0.0.6(2016-01-08)

  • [生成]删除与容器关联的任何卷。
  • [生成]修复Runner Base映像中公开端口的使用。

0.0.5(2015-08-25)

  • [构建]在错误时以错误代码退出,而不是0。

0.0.4(2015-08-24)

  • 关闭Docker主机名验证以启用与 通过SSL的Docker机器实例,直到 https://github.com/docker/docker-py/issues/731已解析。
  • [构建]避免在tarfile之前从存档容器分离 已完全写入磁盘。
  • [构建]添加用于保存图像/容器/文件的--skip-cleanup选项 在建造之后。

0.0.3(2014-11-19)

  • 支持Docker1.3.x及其TLS要求。

0.0.2(2014-07-12)

  • 支持抑制输出的--quiet
  • [生成]添加用于指定凭据和其他的--env选项 可配置的生成时间设置。
  • [构建]确保busybox图像存在。

0.0.1(2014-07-03)

  • 初次发布。
  • 首先在“Marina Build”生成一个工作的Docker容器。

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

推荐PyPI第三方库


热门话题
java使用Eclipse Helios for Web项目   java指定行。作为编译器设置的分隔符?   osm映射中带有osmdroid的java标记   java Android ClassNotFoundException在路径:DexPathList上未找到类   java从j2me调用GWT方法   更新到java 8后的aspectj问题   如何仅从根元素java,com提取文本内容。滴虫软件。是的。html   安卓公司。谷歌。火基。数据库DatabaseException:未能转换java类型的值。将字符串改为长字符串   从java中的方法返回arraylist变量   java如果将引用重新分配给同步块内的锁对象,会是什么?   java下载。使用spring mvc的资源文件中的xlsx文件   java Eclipse提供了什么工具来运行Eclipse中未包含的程序?   spring boot Java泛型如何读取传递给泛型方法的类型上的字段或调用方法   Javacard中的javaecdsa签名