passer des paramètres à docker point d'entrée

J'ai Dockerfile

FROM    java:8
ADD     my_app.jar /srv/app/my_app.jar
WORKDIR /srv/app
ENTRYPOINT ["java", "-jar", "my_app.jar", "--spring.config.location=classpath:/srv/app/configs/application.properties"]

Comment je peux faire dynamique paramethers pour java sans ./run.sh au point d'entrée? ( comme -Dversion=$version ou autres )

Je veux passer ces paramètres lors de démarrer le conteneur.

--entrypoint something ne fonctionne pas sur Docker 1.11 ;(

Avez-vous essayez juste de le mettre à la fin de votre course (ou similaire) déclaration comme un CMD (commande)? Il devrait ajouter à l'ENTRYPOINT. Voir: docs.docker.com/engine/reference/run/#/... - ou avez-vous dire autre chose?

OriginalL'auteur kvendingoldo | 2016-07-19