yaml文件错误java_opts

时间:2017-05-05 13:45:44

标签: docker

java_opts:[" -Xmx512m"," -Xms256m"]这个简单的yaml语法给出错误。

错误 信息:        - '无法识别的字段" java_opts" (com.bb.bp.assembly.PortDefiniti类 上)

有人有想法吗?

1 个答案:

答案 0 :(得分:0)

以多种方式声明JAVA_OPTS环境变量:

<强> Dockerfile

FROM ubuntu
ENV JAVA_OPTS="-Xmx512m -Xms256m"
CMD printenv JAVA_OPTS

Build&amp;运行:

docker build -t java-opts-image .
docker run --rm --name java-opts-container java-opts

<强>搬运工-compose.yml

test:
 image: ubuntu
 environment: 
    - JAVA_OPTS="-Xmx512m -Xms256m"
 command: printenv JAVA_OPTS

Build&amp;运行:

docker-compose up

docker run

docker run --rm --name java-opts-container --env JAVA_OPTS="-Xmx512m -Xms256m" ubuntu:latest printenv JAVA_OPTS