跳转至

拼接

  1. 安装 显卡驱动
  2. 安装 wsl
  3. 安装 虚拟机(Ubuntu LTS server 越新越好)
  4. Ubuntu 安装 docker 和 nvidia docker

    安装 docker
    sudo apt update && sudo apt install -y apt-transport-https ca-certificates curl gnupg lsb-release \
     && sudo install -m 0755 -d /etc/apt/keyrings \
     && sudo curl -fsSL https://mirrors.cloud.tencent.com/docker-ce/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc \
     && sudo chmod a+r /etc/apt/keyrings/docker.asc \
     && echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://mirrors.cloud.tencent.com/docker-ce/linux/ubuntu $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null \
     && sudo apt update && sudo apt install -y containerd.io docker-ce docker-ce-cli docker-compose-plugin
    
    安装 nvidia docker
    curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg \
      && curl -s -L https://nvidia.github.io/libnvidia-container/stable/deb/nvidia-container-toolkit.list | \
        sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' | \
        sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.list \
     && sudo apt update && sudo apt install -y nvidia-container-toolkit
    

  5. Ubuntu 创建目录 /home/expert-service (服务命令在该目录下运行)

  6. Ubuntu 复制文件 .env 和 docker-compose.yml
  7. 开启IIS 控制面板 → 程序 → 启用或关闭Windows功能
  8. Internet Information Services 勾选 IIS 服务 8.1 将dist-web-1121.zip 文件解压到 IIS 指定的网站目录即可当前为 c:\inetpub\wwwroot 目录下

  9. 安装 授权服务

    一、将PathnanoAuthor-v1.0.0-20250529161851.deb 文件拷贝到windows系统与WSL虚拟机的共享目录下;

    二、进入WSL虚拟机终端界面,按下列步骤部署:

    1.安装后台管理服务supervisor:sudo apt install supervisor

    2.进入到共享文件夹;

    3.安装指令:sudo dpkg -i PathnanoAuthor-v1.0.0-20250529161851.deb

    4.安装完成后,输入指令:sudo cp /opt/PathnanoAuthor/config/pathnano-author.conf /etc/supervisor/conf.d/

    5.拷贝完成后: sudo mkdir /var/log/pathnano sudo chmod 777 /var/log/pathnano sudo service supervisor start

    6.至此,授权服务安装完成;

    7.查看授权服务是否运行:ps aux | grep PathnanoAuthor,如看到PathnanoAuthor进程存在,即表示授权服务成功运行了

    8.获取授权机器码,在window系统浏览器输入:http://localhost:9090/MachineCode

    9.提供机器码给医派进行授权操作;

    10.医派提供license授权文件,并拷贝到/opt/PathnanoAuthor/license/

    11.重启授权服务即可:sudo service supervisor reload

安装完毕 重启电脑

docker 和 nvidia docker 参考官方最新文档为安装标准

.env:配置文件

docker-compose.yml:服务启动文件

启动服务

docker compose up -d

停止服务

docker compose down

升级服务

docker compose pull

加快服务第一次启动,避免下载20G左右资源

已安装电脑 运行 docker save

docker save docker.medipath.com.cn/alg:{版本号} | pigz --fast > cache.tar

copy cache.tar 已安装电脑 → 待安装电脑

待安装电脑 运行 docker load

docker load < cache.tar