在docker中带有参数的jar文件

Abd*_*ail 1 java docker dockerfile

直升机,

我有一个java .jar文件,当我从终端运行它时需要一堆参数作为输入.我想创建一个docker镜像并运行它包含jar文件,我仍然可以传递jar文件的参数.

jax*_*orm 6

将jar文件设置为入口点,将args设置为命令

一个例子:

ENTRYPOINT ["/path/to/my/java.jar"]
CMD ["my", "default", "args"]
Run Code Online (Sandbox Code Playgroud)

然后,您可以在运行容器时覆盖args,使用:

docker run <my-docker-image> some custom args
Run Code Online (Sandbox Code Playgroud)

更多信息请访问:http://goinbigdata.com/docker-run-vs-cmd-vs-entrypoint/