docker - 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'
解决方案
根据文档安装文件存在/opt/atlassian/jira
,/opt/atlassian/confluence
我认为你不应该通过安装到本地文件夹来覆盖它们compose
我认为这个文件夹现在是空的:/opt/atlassian/jira/conf/server.xml: No such file or directory
推荐阅读
- go - 返回正确的列数,但所有行都是空的
- azure-devops - 在 Azure Devops 中编写 EF6 迁移脚本
- c# - 如何从 HTTP POST 请求更改为 HTTPS POST 请求?
- excel - 影响 VBA 代码中的某些列/列范围
- c# - 如何在二进制 PowerShell 模块中扩展路径?
- html - 注册表单的小帮助框
- node.js - Passport 使用 bcrypt 对带有加密用户名的中间件进行身份验证
- javascript - 如何使用Javascript在数组内的嵌套元素中对字符串进行切片?
- php - 用户存款后余额未更新
- css - Material-UI中的AppBar,Toolbar使用哪个高度?