2017-05-26 31 views
2

我想在Docker文件中使用命令RUN CURL從Nexus repo下載war文件。在構建docker文件時,我可以看到54 MB的戰爭正在下載,但無法在任何地方找到它。碼頭工具 - 下載的戰爭沒有找到

Docker鏡像大小爲342 MB,沒有curl命令,394 MB使用CURL命令。

戰爭檔案在哪裏?它是正在創建的圖像的一部分嗎?

我很新的泊塢窗使試圖瞭解發生了什麼事情

+0

你可以在這裏分享你的Dockerfile嗎?我會幫你 –

+0

FROM tomcat:latest 維護者ManasChhabra RUN curl -X GET -o myApp.war -L「https://tomcat.apache.org/tomcat-6.0-doc/appdev/sample/sample.war 「 – Manas

回答

0

你必須創建Dockerfile這樣。

FROM tomcat:latest 
MAINTAINER ManasChhabra 
RUN \ 
mkdir -p /opt/war 
RUN \ 
cd /opt/war/ ; \ 
curl -X GET -o myApp.war -L "tomcat.apache.org/tomcat-6.0-doc/appdev/sample/sample.war&q‌​uot 

現在你的戰爭文件將被下載到/opt/war/目錄中。

希望這會幫助你!

謝謝!