1.dockerfile是乙個文字格式的配置檔案,使用者可以使用dockerfile快速建立自定義的映象。
2.dockerfile檔案分為四個部分:
a.基礎映象資訊
在dockerfile中使用#完成一行的註解
#第一行必須制定基礎映象
from centos
b.維護者資訊
#維護者資訊
maintainer your_name your_email
c.映象操作指令
#映象操作指令,使用yum安裝mysql
run yum -qqy install mysql
當然這些指令還有包括add、env、expose等
d.容器啟動執行指令
每執行一條 run 指令,映象則新增新的一層,最後的 cmd 指令,制定容器啟動時要啟動的命令。
## 乙個基礎的 python 執行環境from python
## 設定工作目錄
## 安裝必要的依賴包
run
yum -qqy install
mysql
## 開放80埠,供容器外訪問
expose
80## 定義環境變數
env name hello
## 執行命令
cmd [
"python
",""]
Dockerfile基本結構和指令
dockerfile由一行行命令語句組成,支援以 開頭的注釋行。一般分為四個部分 基礎映象資訊,維護者資訊,映象操作指令和容器啟動時執行指令。例如 this dockerfile uses the ubuntu image version 2 edition 1 author docker user...
Dockerfile基本用法
docker 並不建議使用者通過commit方式構建映象。原因如下 用dockerfile構建映象,底層也docker commit 一層一層構建新映象的。1.執行docker build命令,t將新映象命名,末尾的.指名build context為當前目錄,從當前目錄下尋找dockerfile,也...
Dockerfile中的基本指令
dockerfile是由一系列命令和引數構成的指令碼,這些命令應用於基礎映象並最終建立乙個新的映象。它們簡化了從頭到尾的流程並極大的簡化了部署工作。dockerfile從from命令開始,緊接著跟隨者各種方法,命令和引數。其產出為乙個新的可以用於建立容器的映象。dockerfile僅僅是構建dock...