dockerCMD从上面的图像继续作为parameter passing给ENTRYPOINT

我正在build造一个正式的jboss / wildfly形象的“孙女”的docker形象。
官方的jboss / wildfly Dockerfile以下面的启动wildfly服务器的CMD结束:

CMD [“/opt/jboss/wildfly/bin/standalone.sh”, “-b”, “0.0.0.0”] 

女儿图像Dockerfile做一些通用的准备东西,没有CMD nore入口。 它开始

 from jboss/wildfly 

我的孙女形象将是正确的执行环境,需要在实际启动wild服务器之前执行一个脚本。 所以Docker文件看起来像

 FROM daughter # docker instructions COPY entrypoint.sh /opt/ ENTRYPOINT ["/opt/entrypoint.sh"] 

和我的入口点shell是

 #!/bin/bash set -e # truncated : do the stuff I want to do before launching wildfly exec "$@" 

我的理解是, exec "$@"行将采取祖父母形象的最初的CMD论点,但似乎并非如此。 我的入口点脚本运行良好,但蛮荒服务器没有启动。 我错过了什么吗?