我的Dockerfile中有此CMD:
CMD ["sh", "-c", "java $JAVA_OPTS -jar xxx.jar"]
我想将下面的参数添加到$JAVA_OPTS中
-Dproducer.sasl.jaas.config=org.apache.kafka.common.security.plain.PlainLoginModule required username=xxx password=pass;
因为它包含空间,我无法成功(应用程序未启动)。我如何传递包含空间的jvm参数,以便在DockerFile的CMD中使用它?
1条答案
按热度按时间k2arahey1#
或者按照大卫的建议删除ENTRYPOINT并使用CMD,或者提供一个shell脚本 Package 器来更好地处理您的$JAVAOPTS变量内容。