Docker等的简单包装,用于完全隔离的构建环境

ibt的Python项目详细描述


这个工具有什么用?

Docker非常适合为构建或 应用。不过,就我的口味而言,有一些可用性问题 关联:

  • 这些命令使用起来很费劲,而且很难记住
  • 默认情况下,Docker容器以根用户身份运行,从而创建文件 在主机上作为根用户,而不是当前用户
  • 把中间图像和容器放在那里太容易了 围绕

请注意,这是一个非常个人的缺点清单。如果 这些不是你的问题,那就不要用这个工具!

IBT使Docker图像和容器更具开发性 以项目为中心。它鼓励以下工作流程:

  • 源文件的编辑主要在 主机上执行 机器
  • 目标的建立、运行和调试始终在进行 在Docker容器中
  • 源代码通常由git等vcs控制。
  • 不应将源文件整体复制到容器中
  • 生成等的输出文件应直接公开给主机

您会注意到这些命令与 流浪者 。这还不完全 偶然的。上面描述的工作流非常类似于vagrant 其中 up destroy run 向上 销毁 ssh

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

推荐PyPI第三方库


热门话题
java为什么clean glass fish管理控制台不工作?   java 3DES_ECB解密   classpath如何解决由以下原因引起的错误:java。lang.ClassNotFoundException   Junit 3.8中Junit 4的@RunWith注释的java等价物   获取URL时发生java Jsoup HTTP错误。进行申请后处理时,状态=403   使用href link,使用Javaservlet和hibernate从数据库中删除一行   从Get请求调用WebSocket的java   播放框架JavaRESTAPI示例   java将RxJava 1.1.5改编为反应堆堆芯3.1.0。M3   java在每个测试用例之后运行任务   Android上的java Google翻译API问题   JAVA木卫一。FileNotFoundException:从安卓下载GAE blob文件时   Java HttpClient:无法读取post请求中的json数据