当前位置:论坛首页 > BUG提交 > Linux面板

Docker项目管理中, 导入的项目模板无法成功创建的项目

发表在 BUG提交2024-2-24 03:21 [复制链接] 0 954

本帖最后由 宝塔用户_aavwsk 于 2024-2-24 03:26 编辑

Docker项目管理中, 导入的项目模板无法成功创建的项目

现象:      搜索本地方式导入的模板创建的项目无法启动
  
步骤:
    1. 在Docker->容器模板->添加->选择目录->搜索->选择文件 导入项目模板
    2. 在项目中, 选择该模板创建项目

结果:
    没有创建任何容器

代码分析:

对代码进行分析跟踪, 创建项目相关代码在/www/server/panel/class/btdockerModel/composeModel.py 289行 create_project_in_path函数:
  1. def create_project_in_path(self, name, path):
  2.   shell = "cd {} && /usr/bin/docker-compose -p {} up -d &> {}".format("/".join(path.split("/")[:-1]), name, self._log_path)
  3.   public.ExecShell(shell)
复制代码


create_project_in_file是project目录创建以及文件复制逻辑,  但是这里缺失了这部分逻辑.


如果这里直接跳过文件复制逻辑. 那么在状态检测上则会出问题. 相关代码在388行


使用道具 举报 只看该作者 回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

立即付费处理

工作时间:09:00至24:00

快速回复 返回顶部 返回列表