Skip to main content

Linux 或 macOS

仅适用于Linux,如果从Trains Server v0.14或更早版本升级,请配置ClearML Agent Services

  • 如果未提供CLEARML_HOST_IP,则ClearML Agent Services将使用ClearML Server的外部公共地址。

  • 如果未提供CLEARML_AGENT_GIT_USER / CLEARML_AGENT_GIT_PASS,则ClearML Agent Services无法访问任何私有仓库以运行服务任务:

    export CLEARML_HOST_IP=server_host_ip_here
    export CLEARML_AGENT_GIT_USER=git_username_here
    export CLEARML_AGENT_GIT_PASS=git_password_here
note

为了向后兼容,支持环境变量 TRAINS_HOST_IPTRAINS_AGENT_GIT_USERTRAINS_AGENT_GIT_PASS


升级ClearML Server Docker部署:

  1. 关闭ClearML服务器。执行以下命令(假设配置文件在环境路径中):

    docker-compose -f docker-compose.yml down
  2. 如果从Trains Server版本0.15或更早版本升级,继续此升级之前需要进行数据迁移。请参阅此处的说明。

  3. 如果从早于1.2版本的ClearML Server升级,您需要在升级服务器之前迁移数据。请参阅此处的说明。

  4. 备份数据是推荐的,如果配置文件夹不为空,还需要备份配置。

  5. 如果从Trains Server升级到ClearML Server,请将/opt/trains及其子目录重命名为/opt/clearml

    sudo mv /opt/trains /opt/clearml
  6. 下载最新的 docker-compose.yml 文件:

    curl https://raw.githubusercontent.com/allegroai/clearml-server/master/docker/docker-compose.yml -o /opt/clearml/docker-compose.yml
  7. 启动ClearML服务器。这将自动拉取最新的ClearML服务器构建:

    docker-compose -f /opt/clearml/docker-compose.yml pull
    docker-compose -f /opt/clearml/docker-compose.yml up -d

如果在升级过程中出现问题,请参阅FAQ页面,如何修复Docker升级错误?