Dockerfile檔案快速入門

2021-09-24 04:57:46 字數 1934 閱讀 5656

建立dockerfile檔案的注意事項

檔案名字的首字母要大寫(dockerfile)

存放dockerfile檔案的目錄盡量是空的,乙個目錄存放乙個dockerfile檔案

映象的功能盡量單一

步驟盡量精簡

建立dockerfile檔案

建立目錄:mkdir -p ./docker/images/nginx

建立檔案:vim dockerfile

dockerfile例如:

# 構建乙個基於ubuntu的docker定製映象

# 基礎映象

from ubuntu

# 映象作者

maintainer panda [email protected]

# 執行命令

# 執行指令

cmd ["usr/sbin/nginx", "-g", "daemon off;"]

# 對外埠

expose 80

使用dockerfile檔案建立映象

docker build -t [映象名]:[版本號] [dockerfile的目錄(當前目錄只用寫.)]

優化dockerfile

遵循步驟盡量精簡的原則

原檔案如下:

# 構建乙個基於ubuntu的docker定製映象

# 基礎映象

from ubuntu

# 映象作者

maintainer panda [email protected]

# 執行命令

# 執行指令

cmd ["usr/sbin/nginx", "-g", "daemon off;"]

# 對外埠

expose 80

優化後檔案如下:

# 構建乙個基於ubuntu的docker定製映象

# 基礎映象

from ubuntu

# 映象作者

maintainer panda [email protected]

# 執行命令

# 對外埠

expose 80

Dockerfile檔案詳解

一 dockerfile檔案 二 配置檔案詳解 1.from centos 我們的docker是基於哪個基礎映象的 我們的工作目錄 3.copy metadata metadata 將本地的專案拷貝到docker內部 4,run命令 在docker內部執行一下命令,可以是安裝軟體,新建資料夾等操作 ...

Dockerfile檔案說明

此檔案用於docker映象檔案的製作 dockerfile檔案由行命令組成,以 開頭注釋行 一般分為四部分,基礎映象資訊 維護者資訊 映象操作指令和容器啟動執行指令。例如 depending on the operating system of the host machines s that wi...

Dockerfile檔案用法

場景 根據業務需求以及個人使用習慣,大部分執行的容器使用的映象,均需要自己去編譯映象。from 基礎映象 maintainer 維護者的記錄資訊 run 執行shell命令,盡量執行在同一映象層,減少構建映象層數 add 複製檔案指令。它有兩個引數和。該命令將複製指定的 到容器中的 其中 可以是do...