用户工具

站点工具


qflow:quickstart_cpu

这是本文档旧的修订版!


qflow cpu 容器版安装

1. 需求

  • 已安装 docker

2. 宿主机安装 server.py 服务

安装说明:https://www.pwmat.com/license-install-function

注意事项:

  • config.json 里的 ip 必须与容器在同一网段,可通过以下命令查询容器 IP:
docker inspect qflow | grep IPAddress   # 其中 qflow 为 <容器名或容器ID>
  • config.json 里的端口为 50001,如果做了修改,容器里也需要做相应修改。

3. 导入镜像

docker pull ccr.ccs.tencentyun.com/lxkt/qflowcpu:latest

4. 启动容器

docker run -d --name qflow \
  --ulimit memlock=-1:-1 --ulimit stack=-1:-1 \
  --shm-size=128G --privileged -e SELINUX=disabled -p 80:80 -p 81:81 -p 2297:2297 \
  --hostname=mstation ccr.ccs.tencentyun.com/lxkt/qflowcpu:latest \
  /usr/bin/supervisord -c /etc/supervisord.conf -n

5. qstudio、qflow 访问登录

访问地址:http://[宿主机ip]

账号 密码
15000000000 PWmat2022

6. SSH 访问登录、上传下载

地址 端口号 用户名 密码
[宿主机ip] 2297 pwmat PWmat2022

7. 修改配置(替换 IP)

将配置文件里的 127.0.0.1 替换为宿主机对应容器网段(config.json 中)的 IP,以下示例使用 172.17.0.1

# 在容器里执行:
sed -i "s|127.0.0.1|172.17.0.1|" /share/app/qflow/2026.06.22/config/env.sh

8. 修改配置(CPU 核数)

在宿主机查询 CPU 物理核数,在容器里编辑 /etc/slurm/slurm.conf 文件,找到 NodeName=mstation 对应行做相应修改,然后重启容器:

# 在容器里执行:
vim /etc/slurm/slurm.conf
 
# 在宿主机执行:
docker restart qflow

在 Web 浏览器里使用 qflow 工作流时,选择核数时不能超过 slurm.conf 里指定的核数。

以下修改也可以通过编写 Dockerfile 来实现。
qflow/quickstart_cpu.1782377433.txt.gz · 最后更改: 2026/06/25 16:50 由 127.0.0.1