qflow:quickstart_cpu
这是本文档旧的修订版!
目录
qflow cpu 容器版安装 ➡ 高手篇
1. 需求
- 已安装 docker
2. 导入镜像
docker pull ccr.ccs.tencentyun.com/lxkt/qflowcpu:latest
3. 启动容器
docker run -d --name qflowcpu \ --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
81:81 不能变。 容器内的81端口必须映射成宿主机的 81 端口
4. 宿主机安装 server.py 服务
安装说明:https://www.pwmat.com/license-install-function
注意事项:
config.json里的 ip 必须与容器在同一网段,可通过以下命令查询容器 IP:
docker inspect qflowcpu | grep IPAddress # 其中 qflowcpu 为 <容器名或容器ID>
config.json里的端口为50001,如果做了修改,容器里也需要做相应修改。
5. 对容器登录、上传下载
- 通过 SSH 客户端登录、上传、下载推荐
| 地址 | 端口号 | 用户名 | 密码 |
|---|---|---|---|
| [宿主机ip] | 2297 | pwmat | PWmat2022 |
| [宿主机ip] | 2297 | root | PWmatSimplyBest |
- 可以通过 docker 命令直接访问容器
docker exec -it qflowgpu bash # 使用完退回宿主机 exit
6. 修改配置(替换 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
7. 修改配置(CPU 核数)
在宿主机查询 CPU 物理核数,在容器里编辑 /etc/slurm/slurm.conf 文件,找到 NodeName=mstation 对应行做相应修改,然后重启容器:
# 在容器里执行: vim /etc/slurm/slurm.conf # 在宿主机执行: docker restart qflowcpu
在 Web 浏览器里使用 qflow 工作流时,选择核数时不能超过 slurm.conf 里指定的核数。
以上修改也可以通过编写Dockerfile来实现。
8. qstudio、qflow 访问登录
访问地址:http://[宿主机ip]
| 账号 | 密码 |
|---|---|
| 15000000000 | PWmat2022 |
qflow/quickstart_cpu.1782870031.txt.gz · 最后更改: 2026/07/01 09:40 由 127.0.0.1
