Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java虚拟机选项和AWS::ECS::TaskDefinition_Java_Amazon Web Services_Amazon Cloudformation_Amazon Ecs_Jvm Arguments - Fatal编程技术网

java虚拟机选项和AWS::ECS::TaskDefinition

java虚拟机选项和AWS::ECS::TaskDefinition,java,amazon-web-services,amazon-cloudformation,amazon-ecs,jvm-arguments,Java,Amazon Web Services,Amazon Cloudformation,Amazon Ecs,Jvm Arguments,我希望按如下方式运行docker容器: docker run java \ -XX:+UnlockExperimentalVMOptions \ -XX:+UseCGroupMemoryLimitForHeap 在cloudformation堆栈中编写AWS::ECS::TaskDefinition时,我应该在哪里传递vm参数?我在工作中也做了同样的事情,您可以直接在Dockerfile中传递标志,如下所示 ENV JAVA_OPTS="-XX:+UnlockExperimenta

我希望按如下方式运行docker容器:

 docker run java \
  -XX:+UnlockExperimentalVMOptions \
  -XX:+UseCGroupMemoryLimitForHeap 

在cloudformation堆栈中编写AWS::ECS::TaskDefinition时,我应该在哪里传递vm参数?

我在工作中也做了同样的事情,您可以直接在Dockerfile中传递标志,如下所示

ENV JAVA_OPTS="-XX:+UnlockExperimentalVMOptions -XX:+UseCGroupMemoryLimitForHeap"
ENTRYPOINT [ "sh", "-c", "java $JAVA_OPTS -Djava.security.egd=file:/dev/./urandom -jar /app.jar" ]