Docker file 語法筆記

2022-09-19 16:30:15 字數 686 閱讀 3580

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-unzip

label 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...