路桥后台管理平台

lingmin_package@163.com 9e34d44290 chore: ignore logs directory 2 هفته پیش
docker 1a9bd3e4e6 配置文件提交 1 ماه پیش
requirements 2846b0d9cb 依赖组件版本修改 3 هفته پیش
scripts c57f4e345d v0.10 3 هفته پیش
src 2364a53777 Merge branch 'dev' of http://192.168.0.3:3000/CRBC-MaaS-Platform-Project/LQAdminPlatform into dev 2 هفته پیش
项目 fce2874667 用户访问后token续签处理 2 هفته پیش
.gitignore b1473edb25 git忽略文件修改 3 هفته پیش
Dockerfile 82b1b89f3b 管理平台的重构调整 1 ماه پیش
README_deploy.md 82b1b89f3b 管理平台的重构调整 1 ماه پیش
run.sh 82b1b89f3b 管理平台的重构调整 1 ماه پیش
run_server.py 3c87a5d431 v0.2 1 ماه پیش

README_deploy.md

sentence-transformers==4.1.0

创建自定义网络

docker network create lq_network

2. 重新创建网络(如果需要)

docker network rm lq_network docker network create lq_network

docker 容器部署

目前采用离线打包docker容器上传部署模式
  • 1、本地容器打包 docker build -t lq_admin_platform_server:v0.1 .
    • 1.1、保存本地镜像文件 docker save -o lq_admin_platform_v0.1.img lq_admin_platform:v0.1
    • 1.2、容器压缩 tar -czvf lq_admin_platform_v0.1.tar.gz lq_admin_platform_v0.1.img
    • 1.3、sftp上传到测试环境目录: /home/cjb/lq_workspace/app/LqAgentServer/docker_tmp
    • 1.4、容器解压 tar -xzvf lq_admin_platform_v0.1.tar.gz
  • 6、删除测试环境原镜像 docker rmi lq_admin_platform:v0.1
  • 7、容器加载 docker load -i lq_admin_platform_v0.1.img
  • 8、容器启动

    192.168.0.3

    docker run --name=LQAgentServer -d --memory="4096m" --memory-swap="5000m" --cpus="3" --cpuset-cpus="0-2" --restart=always -p 8001:8001 -v /home/cjb/lq_workspace/app/LqAgentServer/config:/app/config/ -v /home/cjb/lq_workspace/app/LqAgentServer/gunicorn_log/:/app/gunicorn_log/ -v /home/cjb/lq_workspace/app/LqAgentServer/logs/:/app/logs/ --network=host lq_admin_platform_server:v0.1

    192.168.0.5 docker run --name=LQAgentServer -d --memory="4096m" --memory-swap="5000m" --cpus="3" --cpuset-cpus="0-2" --restart=always -p 8001:8001 -v /home/admin/lq_workspace/app/LqAgentServer/config:/app/config/ -v /home/admin/lq_workspace/app/LqAgentServer/gunicorn_log/:/app/gunicorn_log/ -v /home/admin/lq_workspace/app/LqAgentServer/logs/:/app/logs/ --network=host lq_admin_platform_server:v0.1

    docker run -d --name=LQAgentServer --memory="4096m" --memory-swap="5000m" --restart=always --network=host -v /home/admin/lq_workspace/app/LqAgentServer/config:/app/config/ -v /home/admin/lq_workspace/app/LqAgentServer/logs/:/app/logs/ lq_admin_platform_server:v0.1

  • 9、容器copy文件

    • 进入容器查看文件:docker exec -it LQAgentServer /bin/sh
    • copy外部文件到容器内:docker cp gunicorn_config.py LQAgentServer:/app/gunicorn_config

    • 实例启动: docker start LQAgentServer

    • 实例停止: docker stop LQAgentServer

    • 实例重启: docker restart LQAgentServer

    • 使用docker查看日志 docker logs -f LQAgentServer

    • 使用docker查看日志 docker logs -f --tail {行数} LQAgentServer

  • 9、路径文件映射

    • 配置文件
      • 宿主机:/home/cjb/lq_workspace/app/LqAgentServer/config/ ==> 容器:/app/config/
      • 宿主机:/home/cjb/lq_workspace/app/LqAgentServer/logs/ ==> 容器:/app/logs/
    • 配置文件路径说明,注意修改后重启容器

      • 宿主机配置文件路径 vim /home/cjb/lq_workspace/app/LqAgentServer/config/prompt/{prompt文件名称}.yaml vim /home/cjb/lq_workspace/app/LqAgentServer/config/config.ini

      • 宿主机日志地址 /home/cjb/lq_workspace/app/LqAgentServer/logs/

    docker cp run_server.py LQAdminServer:/app/run_server.py