代码之家  ›  专栏  ›  技术社区  ›  RudziankoÅ­

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

  •  0
  • RudziankoÅ­  · 技术社区  · 8 年前

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

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

    我应该在哪里经过 vm arguments 写作时 AWS::ECS::TaskDefinition 在云层中?

    1 回复  |  直到 8 年前
        1
  •  1
  •   sayboras    8 年前

    我在工作中也做过同样的事,你可以直接把旗子递进来 Dockerfile 如下所示。

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