2016-04-23 90 views

回答

2

爲了從現有的圖像的新圖像所有你需要做的就是指定「從」爲如:

FROM sergiu/ubuntu 
MAINTAINER sergiu 
3

您可以通過使用泊塢窗命令$ 泊塢窗構建塑造新形象-f docker_filename。,它將首先讀取寫入指令的Dockerfile並自動構建映像。 Dockerfile中的指令包含組裝圖像所需的命令。一旦圖像生成,它將被分配一個圖像ID。 圖像可以推送到碼頭註冊中心。爲此,用戶必須在Docker註冊中心中創建一個帳戶。

Dockerfile的一個例子是這樣的,

FROM docker/whalesay:latest 
RUN apt-get -y update && apt-get install -y fortunes 
CMD /usr/games/fortune -a | cowsay 

在這裏,第一指令告訴新的圖像將使用泊塢窗/ whalesay:最新的圖像。 第二條指令將運行這兩條指令。 第三條指令告訴我們,當環境設置「fortune -a」命令應該運行。

0

Docker commit:根據容器的更改創建新圖像。

將容器的文件更改或設置提交到新映像可能很有用。這允許您通過運行交互式shell來調試容器,或者將工作數據集導出到另一臺服務器。一般來說,最好使用Dockerfiles以文件化和可維護的方式管理您的圖像。

相關問題