首页 > 解决方案 > Docker:/docker-entrypoint.sh:第 6 行:[::预期的整数表达式

问题描述

当我运行 docker-compose 时,Docker 显示以下错误,但我没有看到 yml 失败的原因。

PS C:\atlassian-docker> docker-compose up
Starting atlassian-docker_jira_1         ... done
Recreating atlassian-docker_confluence_1 ... done
Attaching to atlassian-docker_jira_1, atlassian-docker_confluence_1
jira_1        | stat: can't stat '/opt/atlassian/jira/conf/server.xml': No such file or directory
jira_1        | /docker-entrypoint.sh: line 6: [: : integer expression expected
jira_1        | /docker-entrypoint.sh: line 21: /opt/atlassian/jira/bin/start-jira.sh: No such file or directory
confluence_1  | stat: can't stat '/opt/atlassian/confluence/conf/server.xml': No such file or directory
confluence_1  | /docker-entrypoint.sh: line 6: [: : integer expression expected
confluence_1  | /docker-entrypoint.sh: line 29: /opt/atlassian/confluence/bin/start-confluence.sh: No such file or directory
atlassian-docker_jira_1 exited with code 127
atlassian-docker_confluence_1 exited with code 127

码头工人-compose.yml

    version: '3'
services:
  jira:
    image: 'cptactionhank/atlassian-jira-software:7.11.2'
    ports:
      - '8080:8080'
    volumes:
      - 'C:\atlassian-docker\var\atlassian\jira:/var/atlassian/jira'
      - 'C:\atlassian-docker\opt\atlassian\jira:/opt/atlassian/jira'

  confluence:
    image: 'cptactionhank/atlassian-confluence:6.10.2'
    ports:
      - '8090:8090'
      - '8091:8091'
    volumes:
      - 'C:\atlassian-docker\var\atlassian\confluence:/var/atlassian/confluence'
      - 'C:\atlassian-docker\opt\atlassian\confluence:/opt/atlassian/confluence'

标签: dockerdocker-compose

解决方案


根据文档安装文件存在/opt/atlassian/jira/opt/atlassian/confluence我认为你不应该通过安装到本地文件夹来覆盖它们compose

我认为这个文件夹现在是空的:/opt/atlassian/jira/conf/server.xml: No such file or directory


推荐阅读