建立docker映象的兩種方式

2021-10-20 09:45:00 字數 537 閱讀 6876

docker run -it ubuntu  ##-it意思是執行這個容器的時候是否進入容器,如果不需要進入容器中,那麼不需要新增-it。

繼續在這個終端輸入docker commit ubuntu的id 自己的名稱 / 新映象的名稱:版本號tag(1.0),回車之後新的映象就生成了。通過docker image ls 檢視本地的映象列表,就可以看到自己新建立的映象了。

進入到第乙個終端,輸入exit關閉ubuntu容器。

from ubuntu (以ubuntu已經建立的映象為基礎)

run apt update && apt install nodejs -y(需要執行的語句)

通過ls可以檢視自己剛剛建立的兩個檔案。docker build -t 新的映象名稱 :tag(版本號). (這個點表示dockerfile的所在目錄)。

執行完成後通過docker image ls就可以看到生成了新的映象。

嗶哩嗶哩教程:

Docker映象構建的兩種方式

從容器構建映象 以下簡稱容器映象 使用dockerfile構建映象 以下簡稱dockerfile映象 容器映象的構建者可以任意修改容器的檔案系統後進行發布,這種修改對於映象使用者來說是不透明的,映象構建者一般也不會將對容器檔案系統的每一步修改,記錄進文件中,供映象使用者參考。容器映象不能 更準確地說...

執行緒建立的兩種方式

建立執行緒的兩種方式 1.繼承thread並重寫方法,在run方法中定義執行緒要執行的任務 class mythread extends thread public class threaddemo1 2.實現runable介面並重寫run方法 class myrunnable implements...

陣列的兩種建立方式

var 陣列名 new array 定義了乙個空 的陣列 var array1 new array 定義了乙個長度為6的陣列 var array2 new array 6 輸出陣列的每個值都是 undefined console.log array2 可以直接定義陣列的具體值 var array3 ...