docker鏡像制作工具,docker鏡像制作前端開發模式


docker鏡像制作工具,docker鏡像制作前端開發模式

文章插圖
如何制作自己的docker鏡像文件:
docker鏡像制作工具,docker鏡像制作前端開發模式

文章插圖
方法/步驟
在使用docker的過程中,我們除了從docker hub上下載已經做好的鏡像,很多時候需要我們自己制作鏡像 。下面想在這個文章中說明一下鏡像的制作方法 。

制作鏡像的方式主要有兩種:

通過docker commit 制作鏡像
通過docker build 制作鏡像
這兩種方式都是通過改進已有的鏡像來達到自己的目的 。制作基礎鏡像,會在另外一篇文章“從零開始制作基礎鏡像”中介紹 。

docker commit
docker commit 是往版本控制系統里提交一次變更 。使用這種方式制作鏡像,本質上是運行一個基礎鏡像,然后在基礎鏡像上進行軟件安裝和修改 。最后再將改動提交到版本系統中 。
【docker鏡像制作工具,docker鏡像制作前端開發模式】如何使用docker來制作我現在正在使用的系統的鏡像:
選擇 Ubuntu 官方的 14.04 版本為我們依賴的系統鏡像 。
dockerfile
FROM ubuntu:trusty

因所有官方鏡像均位于境外服務器,為了確保所有示例能正常運行,DaoCloud 提供了一套境內鏡像源,并與官方源保持同步 。如果使用 DaoCloud 的鏡像源,則指向:FROM daocloud.io/ubuntu:trusty
設置鏡像的維護者,相當于鏡像的作者或發行方 。
dockerfile
MAINTAINER Captain Dao <support@daocloud.io>

用 RUN 命令調用 apt-get 包管理器安裝 PHP 環境所依賴的程序包 。
安裝依賴包相對比較固定,因此該動作應該盡量提前,這樣做有助于提高鏡像層的復用率 。
怎么創建docker容器的鏡像:
Docker 進入 ubuntu 容器 我們可以使用 docker run命令進入 ubuntu 容器: $ sudo docker run
docker hello word 鏡像 怎么做的:
查詢鏡像 docker search hello-word
下載鏡像 docker pulldocker.io/abenchi/hello-docker
查看所有鏡像 docker images 運行鏡像 docker run 鏡像
可不可以通過一個ISO的系統鏡像來制作一個Docker的基礎鏡像:
這個真做不到,首先通過dockerfile構建你需要的鏡像,然后再啟動容器 。

    推薦閱讀