Docker使用shell脚本运行覆盖入口点,该脚本接受参数
我有入口shell脚本,它接受参数-a -b. 我有工作的docker-compose.yml文件,我用指令覆盖tomcat的入口点:
什么是docker run替代品?
不起作用 我明白了:
供参考:
从Docker的角度来看,但显然脚本失败了 最佳答案
这是因为您在命令周围使用了引号.
当您运行docker run –entrypoint“/usr/local/tomcat/entrypoint.sh -a param1 -b param2”tomcat:jre8 Docker会将这些引号中的任何内容视为单个脚本文件. 从错误中可以看出:
它正在尝试在运行之前对文件执行stat,因此它知道它是否存在. 将参数放在docker命令末尾的入口点,如下所示:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- scala – 你叫什么包裹在一个monad的数据?
- scala – 在continuation中推断结果类型
- bash – 如何在shell中查找数组的长度?
- 在Angular 5环境中使用process.env
- 如何在Scala中使用可变方法实现Java接口?
- Unix/Linux编程实践教程–cp在OS X的实现
- twitter-bootstrap – 在使用Angular.js的Twitter Bootstra
- Bootstrap3布局--处理显示5列的方法
- 即使使用Scala Test使用@PrepareForTest,PowerMockito也会抛
- scala – Future.traverse似乎按顺序工作而不是并行工作.这