用户工具

站点工具


qflow:quickstart_cpu

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
qflow:quickstart_cpu [2026/06/26 17:09] – [表] penggeqflow:quickstart_cpu [2026/07/13 17:17] (当前版本) – 外部编辑 127.0.0.1
行 1: 行 1:
-====== qflow cpu 容器版安装 ======+====== qflow cpu 容器版安装 ➡ 高手篇 ======
  
 ===== 1. 需求 ===== ===== 1. 需求 =====
行 7: 行 7:
 ===== 2. 宿主机安装 server.py 服务 ===== ===== 2. 宿主机安装 server.py 服务 =====
  
-安装说明:[[https://www.pwmat.com/license-install-function]] +安装说明:点击链接, [[qflow:server|在 Linux 下安装 server.py 服务]] 跟着文档安装好证书服务, 再进行下
- +
-注意事项: +
- +
-  * ''config.json'' 里的 ip 必须与容器在同网段,可通过以下命令查询容器 IP: +
- +
-<code bash> +
-docker inspect qflow | grep IPAddress   # 其中 qflow 为 <容器名或容器ID> +
-</code> +
- +
-  * ''config.json'' 里的端口为 ''50001'',如果做了修改,容器里也需要做相应修改+
  
 ===== 3. 导入镜像 ===== ===== 3. 导入镜像 =====
  
 <code bash> <code bash>
-docker pull ccr.ccs.tencentyun.com/lxkt/qflowcpu:latest+sudo docker pull ccr.ccs.tencentyun.com/lxkt/qflowcpu:latest
 </code> </code>
  
行 28: 行 18:
  
 <code bash> <code bash>
-docker run -d --name qflow \+docker run -d --name qflowcpu \
   --ulimit memlock=-1:-1 --ulimit stack=-1:-1 \   --ulimit memlock=-1:-1 --ulimit stack=-1:-1 \
   --shm-size=128G --privileged -e SELINUX=disabled -p 80:80 -p 81:81 -p 2297:2297 \   --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 +  --hostname=mstation ccr.ccs.tencentyun.com/lxkt/qflowcpu:latest
-  /usr/bin/supervisord -c /etc/supervisord.conf -n+
 </code> </code>
  
-===== 5. qstudio、qflow 访问登录 =====+<WRAP center round todo 10%> 
 +81:81 不能变。 容器内的81端口必须映射成宿主机的 81 端口 
 +</WRAP>
  
-访问地址:%%http://[宿主机ip]%% 
  
-^ 账号 ^ 密码 ^ +===== 5. 对容器登录、上传下载 =====
-| 15000000000 | PWmat2022 |+
  
-===== 6. SSH 访问登录、上传下载 =====+  * 通过 SSH 客户端登录、上传下载<wrap notice>推荐</wrap>
  
 ^ 地址        ^ 端口号  ^ 用户名  ^ 密码             ^ ^ 地址        ^ 端口号  ^ 用户名  ^ 密码             ^
行 48: 行 37:
 | [宿主机ip]  | 2297    | root    | PWmatSimplyBest  | | [宿主机ip]  | 2297    | root    | PWmatSimplyBest  |
  
 +  * 可以通过 docker 命令直接访问容器
  
-===== 7. 修改配置(替换 IP) =====+<code bash> 
 +docker exec -it qflowcpu bash
  
-将配置文件里的 ''127.0.0.1'' 替换为宿主机对应容器网段(''config.json'' 中)的 IP,以下示例使用 ''172.17.0.1'': +# 使用完退回宿主机 
- +exit
-<code bash> +
-# 在容器里执行: +
-sed -i "s|127.0.0.1|172.17.0.1|" /share/app/qflow/2026.06.22/config/env.sh+
 </code> </code>
  
-===== 8修改配置(CPU 核数) =====+===== 6qstudio、qflow 访问登录 =====
  
-宿主机查询 CPU 物理核数,在容器里编辑 ''/etc/slurm/slurm.conf'' 文件,找到 ''NodeName=mstation'' 对应行做相应修改,然后重启容器:+访问地址:%%http://[宿主机ip]%%
  
-<code bash> +^ 账号 ^ 密码 ^ 
-# 在容器里执行: +| 15000000000 | PWmat2022 |
-vim /etc/slurm/slurm.conf+
  
-# 在宿主机执行: +~~DISCUSSION:off~~
-docker restart qflow +
-</code> +
- +
-<wrap todo> 在 Web 浏览器里使用 qflow 工作流时,选择核数时不能超过 ''slurm.conf'' 里指定的核数。</wrap> +
- +
-<WRAP tip 50%> +
-> 以下修改也可以通过编写 ''Dockerfile'' 来实现。 +
-</WRAP>+
qflow/quickstart_cpu.1782464991.txt.gz · 最后更改: 2026/06/26 17:09 由 pengge