instruction argument,命令不區分大小寫,但約定為全部大寫;必須以from命令開始,命令出現的順序就是被執行的順序
from
maintainer
run 如:cd target && tar -zxvf datastudio.tar.gz && chmod +x datastudio/bin/run-k8s.sh
add
cmd ["executable","param1","param2"] 或 cmd ["param1","param2"]
expose
entrypoint ["executable", "param1","param2"]
workdir /path/to/workdir
env
user
volume ["/data"]
乙個例項:
from af.***.com.cn/docker-ssrd/jdk/jdk8 as stage-unziplabel author="zhangsan@***.com.cn"# 設定環境變數和容器的 work 目錄
# 複製**和啟動指令碼
copy ./target/*
from af.***.com.cn/docker-ssrd/jdk/jdk8
# 設定映象的啟動指令碼
Dockerfile語法總結
指令的一般格式為instruction arguments,指令包括from maintainer run等。格式為from或from 第一條指令必須為from指令。並且,如果在同乙個dockerfile中建立多個映象時,可以使用多個from指令 每個映象一次 格式為maintainer,指定維護者...
Dockerfile編寫語法
docker映象本質上就是乙個個基礎映象的堆疊,為了做出我們想要的映象,我們需要考慮最終映象所需的所有基礎環境,然後一層層堆疊.也就是不斷以基礎映象搭建上層映象.先看例子 version 1.0.0 create time 2015 12 25 11 04 author description 基於...
Dockerfile語法簡介(精)
dockerfile是由一系列命令和引數構成的指令碼,乙個dockerfile裡面包含了構建整個image的完整命令。docker通過docker build執行dockerfile中的一系列命令自動構建image。代表注釋 syntax from as 為映象生成元資料標籤資訊 syntax la...