DockerFile體系結構(保留字指令)

2022-08-09 22:09:29 字數 918 閱讀 9870

1、from

--基礎映象,當前新映象是基於那個映象的

2、maintainer

--映象維護者的姓名和郵箱位址

3、run

--容器構建時需要執行的指令

4、expose

--當前容器對外暴露出的埠

5、workdir

--指定在建立容器後,終端預設登入的進來的工作目錄,乙個落腳點

6、env

--用來在構建映象過程中設定環境變數

--將宿主機目錄下的檔案拷貝進映象且add命令會自動處理url和解壓tar壓縮包

8、copy

--類似add,拷貝檔案和目錄到映象中。將從構建上下文目錄中《原路徑》的檔案/目錄複製到新的一層的映象內的《目標路徑》位置

1)、copy str dest

2)、copy ["str","dest"]

9、volume

--容器資料卷,用於資料儲存和持久化工作

10、cmd

--1)、指定乙個容器啟東時要執行的命令

--2)、dockerfile中可以有多個cmd指令,單只有最後乙個生效,cmd會被docker run 之後的引數替換

11、entrypoint

--1)、指定乙個容器啟動時要執行的命令

--2)、entrypoint的目的和cmd一樣,都是在指定容器啟動程式及引數

12、onbuild

--當構建乙個被繼承的dockfile時執行命令,父映象再被子整合後父映象的onbuild被觸發

DockerFile體系結構 保留字指令

from 基礎映象,當前新映象是基於哪個映象的 run 容器構建時需要執行的命令 expose 當前容器對外暴露出的埠 workdir 指定在建立容器後,終端預設登陸的進來工作目錄,乙個落腳點 env 用來在構建映象過程中設定環境變數 env my path usr mytest 這個環境變數可以在...

Dockerfile體系結構常用命令解析

from 基礎映象,當前新映象是基於哪個映象的 run 容器構建時需要執行的命令 expose 當前容器對外暴露出的埠 workdir 制定在建立容器後,終端預設登陸進來的工作目錄,乙個落腳點 env 用來在構建映象的過程中設定環境變數 add 將宿主主機目錄下的檔案拷貝金映象,且add命令會自動處...

Mysql學習筆記 Mysql體系結構和儲存引擎

注 使用了mysql技術內幕 第二版書籍 1.定義資料庫和例項 資料庫 物理作業系統檔案或其他形式檔案型別的集合。即儲存資料資料的檔案,可為frm myd等格式檔案,也可為記憶體中資料。資料庫例項 用於運算元據庫檔案的程式。例項與資料庫常常是一一對應的,即乙個例項用於操作乙個資料庫,乙個資料庫被乙個...