2017-05-05 1 views
0

java_opts : [ "-Xmx512m", "- Xms256m"]이 간단한 yaml 구문 오류가 발생했습니다.yaml 파일 오류 java_opts

오류 메시지 : - '인식 할 수없는 필드 "JAVA_OPTS"(에 클래스 com.bb.bp.assembly.PortDefiniti )

사람이 아이디어가?

+0

시작하려는 서비스가 무엇입니까? (작성 파일의 전체 서비스 섹션을 여기에 입력하십시오.) – Alkaline

답변

0

선언 JAVA_OPTS 환경 변수 여러 가지 방법

Dockerfile

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

빌드 & 실행 :

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 

빌드 & 실행 :

docker-compose up 

고정 표시기 실행

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

감사합니다. 오류가 발생했습니다. 감사합니다 – Satte

+0

우리는 왜 JAVA_OPTS "-"를 java_opts 앞에 추가합니까? 그냥 의심의 여지가 – Satte

+0

yaml에 목록을 선언하는 방법과 관련이있다. – andreim