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_IP
、TRAINS_AGENT_GIT_USER
和 TRAINS_AGENT_GIT_PASS
。
升级ClearML Server Docker部署:
-
关闭ClearML服务器。执行以下命令(假设配置文件在环境路径中):
docker-compose -f docker-compose.yml down
-
如果从Trains Server版本0.15或更早版本升级,继续此升级之前需要进行数据迁移。请参阅此处的说明。
-
如果从早于1.2版本的ClearML Server升级,您需要在升级服务器之前迁移数据。请参阅此处的说明。
-
备份数据是推荐的,如果配置文件夹不为空,还需要备份配置。
-
如果从Trains Server升级到ClearML Server,请将
/opt/trains
及其子目录重命名为/opt/clearml
:sudo mv /opt/trains /opt/clearml
-
下载最新的
docker-compose.yml
文件:curl https://raw.githubusercontent.com/allegroai/clearml-server/master/docker/docker-compose.yml -o /opt/clearml/docker-compose.yml
-
启动ClearML服务器。这将自动拉取最新的ClearML服务器构建:
docker-compose -f /opt/clearml/docker-compose.yml pull
docker-compose -f /opt/clearml/docker-compose.yml up -d
如果在升级过程中出现问题,请参阅FAQ页面,如何修复Docker升级错误?