daggerok/jboss-eap-7.1:7.1.0-alpine 它执行一个 ENTRYPOINT
daggerok/jboss-eap-7.1:7.1.0-alpine
ENTRYPOINT
FROM daggerok/jboss-eap-7.1:7.1.0-alpine #SOME CODE HERE ENTRYPOINT ["mybash.sh"]
我认为这段代码覆盖了基本映像中的入口点,我需要避免它。我的脚本需要在基本映像中的所有命令之后执行。
有什么解决方法吗?
要实现您的目标,存在一些问题:
mybash.sh
入口点
/bin/bash ${JBOSS_HOME}/bin/standalone.sh
我建议重写mybash.sh: 在启动jboss之前,首先执行您想要的任何操作。然后,以jboss开头的最后一行完成脚本: exec "/bin/bash ${JBOSS_HOME}/bin/standalone.sh" here )
exec "/bin/bash ${JBOSS_HOME}/bin/standalone.sh"