• 跳到内容
  • 跳过面包屑
  • 跳到标题菜单
  • 跳转到操作菜单
  • 跳转到快速搜索

加载……
JFrog维基"></a></span>
        <ul class=
  • 空间
    • 按回车键搜索
    • 帮助
      • 在线帮助
    任务控制3.x"></a>
            </div>
           </div>
          </div>
         </div>
         <div class=


    使用最新的JFrog产品?hth华体会最新官方网站

    全部折叠
    全部展开 全部折叠
    浏览页面

    JFrog任务控制中心。x文档
    要获得最新版本,请访问JFrog统一平台


      • 一个ttachments (0)
      • 浏览历史
      • 页面信息
      • 解决了评论
      • 层级视图
      • 查看源代码
      • 导出到Word
    1. 页面
    2. 欢迎来到JFrog任务控制中心
    3. 安装任务控制
    跳到横幅的末尾
    • Jira链接
    转到横幅的开始

    使用Docker安装

    跳到元数据的末尾
    • 由Adi Atzmony在2020年1月27日
    进入元数据的开始

    任务控制作为一个Docker图像

    Mission Control可以作为Docker镜像安装,并作为容器运行。为此,您需要在计算机上正确安装和配置Docker客户机。关于安装和使用Docker的详细信息,请参见码头工人的文档.

    如果你在Windows或Mac上运行,你需要安装Docker本机客户端。请注意,我们只测试了Docker在Linux和Mac上的安装。

    图像内容

    任务控制Docker镜像包含以下组件:

    • Debian jessie 8
    • OpenJDK 8
    • 任务控制装置
    页面内容

    下载及安装

    下载

    JFrog任务控制Docker安装程序可以从任务控制下载页面.

    保持任务控制在你的$PATH

    确保将下载的文件保存在$PATH环境变量中定义的位置之一,以便可以从机器上的任何地方访问它。

    安装

    在开始之前

    由于Mission Control使用Elastic Search作为历史数据的数据库,您需要将mmap计数设置为比默认值更大的值,以避免任何内存泄漏。详情请参阅Elastic Search的推荐.

    使用实例设置mmap计数。

    Sysctl -w vm.max_map_count=262144

    从自定义docker注册中心下载

    默认情况下,任务控制脚本从docker.bintray.io.因为这是一个公共注册中心,所以不需要身份验证。

    要从需要身份验证的Docker注册表下载这些图像,请遵循以下步骤:

    1. 在任务控制脚本中修改JFMC_DOCKER_REPO变量的"docker.bintray.io"来“< your_registry >”
    2. 使用以下命令设置凭据JFMC_DOCKER_REPO_LOGIN而且JFMC_DOCKER_REPO_PASSWORD作为环境变量,
      1. 这些可以设置为当前会话,

        export JFMC_DOCKER_REPO_LOGIN= export JFMC_DOCKER_REPO_PASSWORD=
      2. 若要使这些设置永久存在,请将变量添加到$ HOME / . bashrc(在大多数Unix系统中)

    Docker卷挂载

    如果在安装或升级过程中的任何时候被请求,请确保提供正确的Docker卷挂载路径,以防您没有使用安装和升级脚本中指定的默认路径。

    JFrog任务控制Docker镜像可以安装在任何支持Docker CE v17的平台上。X及以上。要将任务控制安装为Docker镜像,请遵循以下说明:

    1. 使任务控制可执行的
      要在您的机器上赋予任务控制安装脚本执行权限,请运行:

      Chmod +x ./任务控制
    2. 安装任务控制
      安装过程将提示您输入“根文件夹”。您可以保留默认(当前)位置,也可以在计算机上指定另一个位置。仔细选择这个位置,因为你可能不会改变它以后,这是JFrog任务控制保存它的数据,配置文件和日志。任务控制安装程序只会提示您该位置进行初始安装。它被存储在~ / .jfrog / jfmc / jfmc-installer / jfmc-env.conf供以后升级时使用。

      挂载目录所有权

      从3.2版开始,用户jfmc用于启动和运行任务控制Docker容器。

      jfmc用户默认ID是1050,挂载root必须对这个ID(1050)有写权限。

      要安装任务控制,只需运行:

      。/任务控制安装

      使用“bash”

      类型调用任务控制脚本bash翻译。

      使用外部数据库

      JFrog任务控制中心使用多个数据库来处理其操作的不同功能。在2.1版本之前,任务控制中心安装了所有这些数据库的一个实例,供自己使用。

      从2.1版开始,任务控制为您提供了使用自己的数据库的选项,如果您的组织中已经安装和使用了这些数据库的话。

      当你运行安装程序时,它会发出提示,询问你是想让任务控制中心使用它自己的内部数据库,还是你更喜欢使用自己的外部数据库。

      有关如何回应这些提示的详细信息,请参阅使用外部数据库.

    3. 开始任务控制

      开始。/任务控制

    在Docker容器中工作

    你可以在Docker容器中使用:

    Docker exec -it <容器名称> /bin/bash

    离线安装

    JFrog任务控制可以在主机没有访问Internet的情况下安装。要执行离线安装,请执行以下步骤:

    1. 下载存档文件和安装“mission-control.sh”文件任务控制下载页面.

    2. 将两个文件复制到目标计算机。
    3. 使用以下命令将映像加载到Docker主机中:

      Docker load -i mission-control-- Docker -images.tar . gz
    4. 执行带有offline标志的安装程序:

      ./ task -control -o install | upgrade

    修改端口设置

    如果您的任务控制系统的安装在您的系统上造成端口冲突,您可以更改任务控制系统将通过的端口,如下所示:

    1. 停止任务控制服务(如果它们正在运行)

      。/任务控制站
    2. 在美元MC_HOME / jfmc / etc / mission-control.properties,设置端口如下:

      服务器。端口= <端口号>

      如果mission-control.properties文件不存在,您可以创建它并添加上面的行。确保将此文件的所有者和组设置为与其父文件夹相同(等)

    3. 启动任务控制服务

      开始。/任务控制

    升级任务控制

    从旧版本或ZIP安装升级

    如果您正在从未安装安装脚本的旧版本升级,或者您之前将任务控制作为独立的ZIP安装,则可能会提示您输入“根文件夹”。

    请确保指定当前安装使用的相同MC_HOME文件夹。

    此外,为了允许任务控制容器读取/写入数据、日志和其他内容,您需要更改某些文件夹的所有权,如下所示:

    chown -R 1050:1050 $MC_HOME/data $MC_HOME/etc $MC_HOME/logs

    升级任务控制可能略有不同,这取决于您的当前版本和您要升级到的新版本。

      1. 请根据提示下载最新的安装脚本以上.
      2. 使用以下命令停止当前任务控制的安装:

        。/任务控制站

        脚本调用

        任务控制安装程序中的脚本建议只使用bash解释器执行。

      3. 根据版本执行如下升级操作:

        • 要从1.6及以上版本升级,请运行

          ./任务控制升级./任务控制启动
        • 从版本1.5升级。X及以下版本,您首先需要升级到版本1.6,然后再升级到版本2.x。

          1. 从版本1.5升级。X及以下版本到1.6,首先下载JFrog任务控制1.6安装脚本然后运行:


            ./任务控制安装。/任务控制启动

            注意,这不是错误。的任务控制脚本的安装函数用于从版本1.5.2及以下升级到版本1.6及以上,以确保未来的升级按预期工作。

          2. 然后,升级到版本2。X,按照说明运行最新下载的安装脚本以上(两个安装脚本有相同的名称,所以注意不要混淆它们):

            。/任务控制升级

            使用外部数据库

            JFrog任务控制中心使用多个数据库来处理其操作的不同功能。在2.1版本之前,任务控制中心安装了所有这些数据库的一个实例,供自己使用。

            从2.1版开始,任务控制为您提供了使用自己的数据库的选项,如果您的组织中已经安装和使用了这些数据库的话。

            当你运行安装程序时,它会发出提示,询问你是想让任务控制中心使用它自己的内部数据库,还是你更喜欢使用自己的外部数据库。

            有关如何回应这些提示的详细信息,请参阅使用外部数据库.

          3. 开始任务控制

            开始。/任务控制



    与Docker安装程序交互

    除了管理安装之外,任务控制安装脚本可以提供额外的信息或执行额外的安装任务,如重新启动任务控制,显示日志文件等。详情请参见:

    /任务控制帮助。
    • 没有标签
    概述
    内容的工具

    JFrog.com|文档|特色有问题吗?想要报告问题?联系JFrog支持

    • 由Atlassian融合7.13.7
    • 由Atlassian Confluence 7.13.7打印
    • 报告错误
    • Atlassian新闻
    Atlassian
    版权所有©2023 JFrog Ltd。
    {"serverDuration": 153, "requestCorrelationId": "9a7912ae871cd095"}