直升機的參數,jar文件,在泊塢窗
我有一個Java .jar文件,需要一個一堆參數作爲輸入,當我從terminal.I運行它想使一個碼頭工人形象並運行它包含jar文件,我仍然可以傳遞jar文件的參數。
直升機的參數,jar文件,在泊塢窗
我有一個Java .jar文件,需要一個一堆參數作爲輸入,當我從terminal.I運行它想使一個碼頭工人形象並運行它包含jar文件,我仍然可以傳遞jar文件的參數。
設置的jar文件作爲entrypoint和ARGS爲您command
一個例子:
ENTRYPOINT ["/path/to/my/java.jar"]
CMD ["my", "default", "args"]
然後,您可以覆蓋ARGS只要您運行的容器,使用:
docker run <my-docker-image> some custom args
更多的信息在這裏:http://goinbigdata.com/docker-run-vs-cmd-vs-entrypoint/
儘管註釋似乎非常合乎邏輯,但我在運行映像時出現錯誤,因爲沒有這樣的文件或目錄,儘管正確設置了jar的路徑.Thnks for你的幫助! –
然後,您需要將dockerfile添加到問題中,因爲這裏沒有足夠的信息來解決您的問題 – jaxxstorm
你有沒有讀過y創建了一個碼頭集裝箱?你的容器可以通過java容器繼承。只需複製你的jar文件,你就可以在本地機器上使用它。你到底在哪裏掙扎?堆棧溢出沒有解決你可以輕鬆讀取的所有內容... –