Home >> Blog >> 如何建立dockerfile

如何建立dockerfile

在前面的文章中,我們學會了將運用在SEO搜尋引擎優化的mail server 架在docker上之外,我們又看到了從DOCKER hub下載的各種 Image 文件,例如 Centos,您可以從中啟動容器。下面再次顯示一個範例。

dockerfile

如果我們使用 Docker images命令,我們可以看到系統中的現有圖像。從上面的截圖中,我們可以看到有兩個鏡像:centos和nsenter。

但是 Docker 也讓你能夠創建自己的 Docker 鏡像,這可以在Docker Files的幫助下完成。Docker 文件是一個簡單的文本文件,其中包含有關如何構建映像的說明。

以下步驟說明了應該如何創建 Docker 文件。

Step 1 - 創建一個名為Docker File的文件並使用vim編輯它。請注意,文件名必須為“Dockerfile”,大寫為“D”。

dockerfile

第 2 步- 使用以下說明構建您的 Docker 文件。

#This is a sample Image
FROM ubuntu
MAINTAINER demousr@gmail.com

RUN apt-get update
RUN apt-get install –y nginx
CMD [“echo”,”Image created”]

關於上述文件需要注意以下幾點 -

  • 第一行“#This is a sample Image”是註釋。您可以在#命令的幫助下向 Docker 文件添加註釋
  • 下一行必須以FROM關鍵字開頭。它告訴 docker,你想從哪個基礎鏡像創建你的鏡像。在我們的範例中,我們正在從ubuntu圖像創建一個圖像。
  • 下一個命令是要維護這個圖像的人。在這裡,您指定MAINTAINER關鍵字並僅提及電子郵件 ID。
  • RUN命令用於對映像運行指令。在我們的例子中,我們首先更新我們的 Ubuntu 系統,然後在我們的ubuntu映像上安裝 nginx 服務器。
  • 最後一個命令用於向用戶顯示消息。

第 3 步- 保存文件。在下一章中,我們將討論如何構建鏡像。

dockerfile