当前位置: 首页 > 软件库 > 云计算 > Docker 扩展 >

Beluga

Docker 发布工具
授权协议 Apache
开发语言 SHELL
所属分类 云计算、 Docker 扩展
软件类型 开源软件
地区 不详
投 递 者 刘永望
操作系统 Linux
开源组织
适用人群 未知
 软件概览

Beluga 是一个命令行工具,用来将 Docker 容器发布到单个服务器以及数量不多的服务器群组。

为什么不用 Kubernetes 或者 Mesos?

  • 当前 Docker 不支持多租户环境

  • 所以不管是 Kubernetes 还是 Mesos 都无法操作 Docker/容器层

  • 很多实际的问题:

  • #2918 (PR: #4572) (container root is identical to host root -- volumes can be written and read from as host root inside container).

  • (WIP) Docker doesn't have any ACL. Writing to docker.sock == root.

  • #5619 (PR: #6000) (absolute symlinks and symlink path components copy host target).

Beluga 不能做什么

  • Down-to-distro cluster managements

  • Docker registry or app management itself

  • Magic service discovery

  • Infrastructure management ### How is it working?

    • Run dockerfiles to build them

    • Push them to repository

    • Pull them when connected to server by ssh

    • That's it!

需求

  • A Unix compatible system with RSync

  • SSH

  • Docker Compose

  • Obviously, Docker..

  • Some love.

  • New yeezys 2017 Boost hand to today has been almost two weeks. Continued their own never signed a good tradition, registered 12 stores are still empty-handed and return. Even if the amount of big, fac

  • 最近比较火的通讯方式,kik和微信,基于我们的手机通讯录来交流,只要安装了软件,不登录也能收到信息。   而才火的Beluga就是群聊。更恰当的说,借用别人的话,SNS + Path + LBS + Group SMS就是Beluga。

  • Python实现BWO import numpy as np import math from copy import deepcopy import matplotlib.pyplot as plt ''' 白鲸优化算法 参数 n:白鲸种群大小 tmax:最大迭代次数 lb:变量下限 ub:变量上限 nd:变量维数 fobj:目标函数 ''' # 白鲸优化算法 def bwo(n, tma

 相关资料
  • 主要内容:Text Sublime,Notepad++,EditPad,XAMPP&LAMPP作为一个初学者,需要了解一个网站开发者开发网站必需的一些工具,了解这些工具的主要用途。 首先,应该有一个基本的互联网包,具有良好的上传速度,最低1Mbps。 其次,应该有一台电脑与任何操作系统(可以是Linux,iOS X或Windows)。 那么硬件规格应该是最小的 - 1-2 GB的RAM,处理器至少应该是一个双核心和硬盘必须在80 GB左右。 下一步是 - 应该有一个文本编辑器,可以编写代码

  • 4.3.4 库工程发布 默认情况下库工程只能发布 release 版本。这个版本用于所有工程的引用,和工程本身要构建什么样的版本无关。这是属于 Gradle 的限制,我们正在努力消除这个限制。 你可以通过如下方式控制发布的各种版本 android { defaultPublishConfig "debug" } 注意这里的发布配置的名字使用的是一个完整的版本名字。 Release 和 de

  • 工程发布方法 我们服务化后的工程都使用CRP 进行持续交付,我们将代码提交到Git 仓库之后即可进行自动编译,进行单元测试,JavaDoc 生成,以及点击 按钮实现发布。 本章节 将带领大家 一步一步 的配置进行发布的工作。

  • 我有一个多模块项目。而且,我希望能够只做gradle发布,并发布所有模块的所有工件。其中一个问题是,当我包含插件时,我得到了名为“构建”的任务,但在根项目中找不到。 当我运行

  • 我们有一个常春藤知识库,我们正在使用gradle进行依赖关系管理和构建框架。当一个工件被确定为生产就绪时,我们不想再次构建它,所以我们只想通过一个web应用程序“升级”一个现有的工件,该应用程序利用Gradle和工具API为我们完成大部分工作。 目前,我正在将工件复制到本地文件夹并运行另一个重新发布它的build.gradle。我们正在将其发布到现有存储库中的新文件夹和发布存储库中的文件夹。 这样

  • 我正在将我们的一个项目从maven迁移到gradle:这是一个gradle多项目 然而,传统的(基于maven的)构建环境也期望根项目发布一个pom文件,其“打包”节点等于“pom”(看起来是maven的常见行为) 所以现在,我试图让Gradle生成这个,但只找到为每个工件自定义自动生成的pom的方法,我找不到一种方法来生成/上传一个pom而不发布一个实际的工件。 目前的解决方法是让根项目使用ja

  • 原文链接:http://www.aosabook.org/en/cmake.html 作者:Chris AtLee, Lukas Blakk, John O'Duinn, Armen Zambrano Gasparian 最近,Mozilla发布工程组在Firefox的发布自动化方面取得了非常多的进步。我们已经减少了在签字和发送通知时对人工参与的要求,并且自动化了许多其它的小的手工步骤,因为流程中

  • 首先-我知道,根据官方MS文档,通过部署控制更新具有发布状态的工作项的内置功能仅在发布管道中受支持,而在多阶段YAML管道中不受支持(请参阅此处记录的第一个注释:https://docs.microsoft.com/en-us/azure/devops/boards/work-items/work-item-deployments-control?view=azure-德沃斯) 是否有人使用pow