항아리를 docker에 배포해야합니다. 실행중인 jar에 대해 Dockerfile을 작성하는 방법을 알고 있습니다. 이 jar는 명령 줄 옵션입니다. application.it에는 서버 인수가 있으며, 다른 인수로 serveral 시간을 실행하는 데 필요합니다. 예 : 에는 arg1, arg2가 있습니다.docker에서 실행 가능 jar를 실행하는 방법
사용자는 arg1 = A, arg2 = B로 실행하고 은 arg1 = A2.No arg2로 실행할 수 있습니다.
도커가 실행할 수 없으며 실행할 때이 인수를 지정했습니다. jar 기본 태스크가 완료되면 컨테이너가 중지됩니다. 다른 컨테이너를 시작하여 jar를 실행해야합니다.
는 고정 표시기와 deloy에 적합하지 않습니다,이 friendly.my 문제는이 경우
입니다 생각하지 않아?
컨테이너에서 어떻게 실행을 시도 했습니까? – n2o
도커 실행 인수를 정의하고 컨테이너 실행에 전달하십시오. –
컨테이너를 실행할 때 인수를 전달할 수 있다고 생각합니다. 이렇게 :'docker run image -a -b -c'. 여기를 참조하십시오 : http://stackoverflow.com/a/31523657/4151472 – RichArt