Docker的file內容解釋

2022-03-07 17:28:04 字數 800 閱讀 6181

from基礎映象,當前新映象是基於哪個映象的

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

run容器構建時需要執行的命令

expose當前容器對外暴露的埠

workdir 指定在建立容器後,終端預設登陸進來的工作目錄

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

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

copy類似add,拷貝檔案和目錄到映象中 ,語法copy src dest  copy [''src","dest"]

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

cmd指定乙個容器啟動時要執行的命令格式

shell:  cmd  《命令》

exec  cmd ['可執行檔案',"引數1","引數2"]

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

enteypont指定乙個容器啟動時要執行的命令

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

obbuild當構建乙個被繼承的dockerfile時執行命令,父映象在被子映象繼承後觸發父映象的onbuild

IO基礎內容 File

上面兩種操作成為io操作 file類的主要函式 檔案過濾 查詢包含指定檔名的檔案 遞迴遍歷目錄的方法 public class filedemo 定義方法,實現目錄的全遍歷 public static void getalldir file dir else 檔案過濾器 過濾乙個目錄下的指定副檔名的...

IO流 前置內容 File

例如 file f new file e demo a.txt 或者e demo a.txt 裡面的有可能是目錄名,也有可能是檔名.注意a.txt寫了不一定代表存在這個檔案,只是描述了一句話而已.建立 public boolean createnewfile 需要拋異常,並且該路徑必須存在,只能單純...

通俗的解釋docker

docker的思想來自於貨櫃,貨櫃解決了什麼問題?在一艘大船上,可以把貨物規整的擺放起來。並且各種各樣的貨物被貨櫃標準化了,貨櫃和貨櫃之間不會互相影響。那麼我就不需要專門運送水果的船和專門運送化學品的船了。只要這些貨物在貨櫃裡封裝的好好的,那我就可以用一艘大船把他們都運走。docker就是類似的理念...