2016-07-15 47 views
-3

我最近安裝了docker 1.11.2 in fedora 22,我正在學習docker文件。我在本地有10多個軟件包。處理docker中的本地軟件包

我的問題是

什麼是處理本地文件到泊塢窗的最佳方式?

+0

您的意思是將主機上的文件複製到容器中? –

+0

我期待着處理本地軟件包的最佳方式,所以我沒有具體說明這裏的方法。如果你在你的方法中有優勢,請發表你的回答:-) –

+0

只是想自己弄清楚一些事實。那麼我是否正確地說,當你指的是「本地」軟件包時,它們就是你機器文件系統中必不可少的軟件包?他們不是從另一個存儲庫中取出它的東西嗎? –

回答

2

這個問題仍然有點令人困惑,但據說你試圖將軟件包移入容器,以便安裝它們。

然後在這種情況下,您可以在Dockerfile中指定ADDRUN關鍵字來完成工作。

例子:

# Copy package/files into the container 
ADD debian_package1.deb ${MY_PATH}/ 
ADD debian_package2.deb ${MY_PATH}/ 

# Execute shell commands 
RUN dpkg -i ${MY_PATH}/debian_package1.deb 

你可能想看看爲DockerFile的文檔。 https://docs.docker.com/engine/reference/builder/