docker - 无法启动容器“catalina,sh”:在 $PATH 中找不到可执行文件
问题描述
我正在尝试从使用Dockerfile
以下内容构建的图像启动容器。
FROM tomcat:8.0-jre8
MAINTAINER myname
ENV myenv 8.0
ADD jenkins.war /usr/local/tomcat/webapps/jenkins.war
EXPOSE 8080
CMD ["catalina,sh", "run"]
但是,我收到以下错误:
来自守护进程的错误响应:无法启动容器 [8] 系统错误:exec:“catalina,sh”:$PATH 中找不到可执行文件
解决方案
您的命令有 a,
而不是.
. 它应该是catalina.sh
推荐阅读
- azure - 限制 Azure Function Apps v2 的实例数
- python - 我的 VS Code 不遵守自动格式化的 PEP8 行限制
- python - 有没有办法让 set 消耗更少的内存?
- r - geom_ribbon 分类填充像两条单独的丝带一样工作
- ruby-on-rails - 我正在尝试在 Rails 上安装 ruby,但它告诉我我还没有安装 gem byebug 11.0.1 但我已经安装了?
- c# - Swagger codegen - 更改 API 类名称的生成方式
- git - 如何通过在 Flutter 中运行集成测试来解决此问题?
- postgresql - 如何检查所选列的任何行中是否存在记录?
- python - 如何删除csv文件中烦人的数据
- arrays - 两个排序数组的第 K 个元素