dockerfile基本的指令
from
workdir
copy(本地目錄移動) add(url目錄等)
run(映象構建執行shell 語句)
cmd (容器執行執行的shell 語句) entrypoint
docker inspect nginx:latest --檢視nginx的一些配置資訊,發現指定了80埠
expose 指定當前映象的埠
volume /a/b 對映到宿主機目錄下
env a=10 設定環境變數的值(這個變數構建和執行都有效)
arg b=20 設定環境變數(構建有效 執行時無效)
label 標識 docker inspect 來檢視是否有這個表示標識
onbuild env c=10 其它的映象基於父映象的乙個映象,執行子映象的時候,會執行父映象的onbuild後面的語句
user 使用者名稱:使用者組 或
user 使用者id:組id
編寫 dockerfile的工具可以使用vscode進行編寫
alpine linux 是乙個面向安全,輕量級的基於musl libc與busybox專案的linux發行版.
alpine
提供了自己的包管理工具apk
,可以通過**上查詢包資訊,也可以直接通過
apk
命令直接查詢和安裝各種軟體
from alpine(開源的映象)
label k="v" k1="v1"
run 執行shell語句 echo 11>11.txt 映象構建執行的指令碼
arg b=10
env a $b
cmd shell 指令碼 容器啟動之後執行的指令碼 tail -f 1.txt
cmd echo $a
docker build -t 映象名稱 .(表示當前dockerfile路徑)
docker build -t test --build-arg b=12 可以指定當前dockerfile檔案中 arg 引數b的值是12 .(dockerfile檔案路徑)
Docker Dockerfile用法詳解
製作docker image 有兩種方式 一是使用 docker container,直接構建容器,再匯出成 image 使用 二是使用 dockerfile,將所有動作寫在檔案中,再 build 成 image。dockerfile 的方式非常靈活,推薦使用。一般的,dockerfile 分為四部...
PD3 0詳解 電源規則,全解!!!全解!!!
大師匈今天談一下pd3.0的電源規則,pd3.0標準標定的規則。usb協會聲稱,為了世界和平世界環境,讓大家用上統一標準的充電器,不用再為每乙個用電裝置都配乙個專門的充電器,這些充電器各種各樣的都有,所以有時候大師匈也很煩!那麼為了維護世界和平,usb協議呢就制訂了這個pd快充協議,還有它的規則,只...
Berkeley DB使用全解
在開發桌面級應用程式時,常常需要用到可持續儲存技術,做為儲存程式在退出之前所使用的資料,如變數,物件,視窗位置,大小.一般我們會使用office access這類桌面型檔案資料庫,或者是使用登錄檔.但是它們都有一些不盡人意的缺陷.比如 1.mdb檔案無法在沒有安裝office的系統上訪問,直少得需要...