image相關(guān)指令
-
docker image ls
描述:列出所有鏡像信息民鼓。
用法:$ docker image ls [OPTIONS] [REPOSITORY[:TAG]]
OPTIONS:名稱,速記 描述 --all, -a 顯示所有鏡像 --digests 顯示摘要 --filter , -f 根據(jù)提供的條件過(guò)濾輸出 --format 使用go模板打印信息 --no-trunc 不要截?cái)噍敵觯ㄖ饕荌MAGE_ID列一般會(huì)截?cái)噍敵觯?/td> --quiet , -q 只顯示鏡像的ID -
docker image inspect
描述:顯示一個(gè)或多個(gè)鏡像的詳細(xì)信息
用法:$ docker image inspect [OPTIONS] IMAGE [IMAGE...]
OPTIONS:名稱点额,速記 描述 --format , -f 使用go模板格式化輸出 -
docker image pull
描述:從registry中拉去鏡像
用法:$ docker image pull [OPTIONS] NAME[:TAG|@DIGEST]
OPTIONS:名稱钾挟,速記 描述 --all-tags , -a 下載倉(cāng)庫(kù)中所有標(biāo)記的鏡像 --disable-content-trust 跳過(guò)鏡像驗(yàn)證(默認(rèn)true) --platform 如果服務(wù)支持多平臺(tái)則設(shè)置平臺(tái)(API 1.32+) --quiet , -q 抑制詳細(xì)輸出 -
docker image push
描述:將鏡像推送到registry
用法:$ docker image push [OPTIONS] NAME[:TAG]
OPTIONS:名稱洁灵,速記 描述 --all-tags , -a 推送倉(cāng)庫(kù)中所有標(biāo)記的鏡像 --disable-content-trust 跳過(guò)鏡像簽名(默認(rèn)true) --quiet , -q 抑制詳細(xì)輸出 -
docker image rm / docker rmi
描述:移除一個(gè)或多個(gè)鏡像
用法:$ docker image rm [OPTIONS] IMAGE [IMAGE...]
docker rmi [OPTIONS] IMAGE [IMAGE...]
OPTIONS:名稱,速記 描述 --force , -f 強(qiáng)制刪除鏡像 --no-prune Do not delete untagged parents -
docker image history
描述:顯示一個(gè)鏡像的歷史數(shù)據(jù)
用法:$ docker image history [OPTIONS] IMAGE
OPTIONS:名稱掺出,速記 描述 --format , -f 使用go模板格式化輸出 --human , -H 以可讀方式顯示尺寸和日期(默認(rèn)true) --no-trunc 不截?cái)噍敵?/td> --quiet , -q 只顯示鏡像ID -
docker image tag
描述:創(chuàng)建一個(gè)引用SOURCE_IMAGE的標(biāo)記TARGET_IMAGE
用法:$ docker image tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG]
OPTIONS:無(wú) -
docker image save
描述:將一個(gè)或多個(gè)鏡像保存到tar存檔
用法:$ docker image save [OPTIONS] IMAGE [IMAGE...]
OPTIONS:名稱徽千,速記 描述 --output , -o 寫入文件,而不是STDOUT -
docker image load
描述:從tar存檔或者STDIN加載鏡像
用法:$ docker image load [OPTIONS]
OPTIONS:名稱蛛砰,速記 描述 --input , -i 從tar存檔文件讀取罐栈,而不是STDIN --quiet , -q 不現(xiàn)實(shí)加載過(guò)程的輸出
容器相關(guān)指令
-
docker ps
描述:列出所有容器(默認(rèn)只顯示運(yùn)行中的)
用法:$ docker ps [OPTIONS]
OPTIONS:名稱,速記 描述 --all , -a 顯示所有容器(默認(rèn)只顯示運(yùn)行中的) --filter , -f 根據(jù)提供的條件過(guò)濾輸出 --format 使用go模板打印信息 --last , -n 顯示n個(gè)容器(包括所有狀態(tài)的) --latest , -l 顯示最后創(chuàng)建的容器(包含所有狀態(tài)的) --no-trunc 不截?cái)噍敵?/td> --quiet , -q 只顯示容器ID --size , -s 顯示總文件大小 -
docker create
描述:創(chuàng)建一個(gè)新的容器(并不啟動(dòng)容器)
用法:$ docker create [OPTIONS] IMAGE [COMMAND] [ARG...]
OPTIONS:該指令可選項(xiàng)多且重要泥畅,后續(xù)單獨(dú)一篇寫荠诬,帶上例子。 -
docker start
描述:?jiǎn)?dòng)一個(gè)或多個(gè)已停止的容器
用法:$ docker stop [OPTIONS] CONTAINER [CONTAINER...]
OPTIONS:名稱位仁,速記 描述 --attach , -a 連接STDOUT/STDERR和forward信號(hào) --detach-keys 重寫用于離開容器的鍵序列(默認(rèn)是Ctrl+P+Q) --interactive , -i 連接容器的STDIN -
docker pause
描述:暫停一個(gè)或多個(gè)容器中的所有進(jìn)程
用法:$ docker pause CONTAINER [CONTAINER...]
OPTIONS:無(wú) -
docker unpause
描述:取消暫停一個(gè)或多個(gè)容器中的所有進(jìn)程
用法:$ docker unpause CONTAINER [CONTAINER...]
OPTIONS:無(wú) -
docker stop
描述:停止一個(gè)或多個(gè)運(yùn)行中的容器
用法:$ docker start [OPTIONS] CONTAINER [CONTAINER...]
OPTIONS:名稱柑贞,速記 描述 --time , -t 在殺死前等待停止的秒數(shù)(默認(rèn)10秒) -
docker run
描述:在新容器中運(yùn)行指令(相當(dāng)于create+start)
用法:$ docker create [OPTIONS] IMAGE [COMMAND] [ARG...]
OPTIONS:該指令可選項(xiàng)多且重要,后續(xù)單獨(dú)一篇寫聂抢,帶上例子钧嘶。 -
docker rm
描述:移除一個(gè)或多個(gè)容器
用法:$ docker rm [OPTIONS] CONTAINER [CONTAINER...]
OPTIONS:名稱,速記 描述 --force , -f 強(qiáng)制移除正在運(yùn)行的容器 --link , -l 刪除制定的鏈接 --volumes , -v 刪除與容器關(guān)聯(lián)的匿名卷 -
docker kill
描述:殺死一個(gè)或多個(gè)運(yùn)行中的容器
用法:$ docker kill [OPTIONS] CONTAINER [CONTAINER...]
OPTIONS:名稱琳疏,速記 描述 --signal , -s 向容器發(fā)送信號(hào)(默認(rèn)是KILL)
卷相關(guān)
-
docker volume create
描述:創(chuàng)建卷
用法:$ docker volume create [OPTIONS] [VOLUME]
OPTIONS:名稱有决,速記 描述 --driver , -d 指定卷驅(qū)動(dòng)程序名稱 --label 設(shè)置卷的元數(shù)據(jù) --name 制定卷名 --opt , -o 設(shè)置特定于驅(qū)動(dòng)程序的選項(xiàng) -
docker volume inspect
描述:顯示一個(gè)或多個(gè)卷的詳細(xì)信息
用法:$ docker volume inspect [OPTIONS] VOLUME [VOLUME...]
OPTIONS:名稱闸拿,速記 描述 --format , -f 使用指定的GO模板格式化輸出 -
docker volume ls
描述:列出卷
用法:$ docker volume ls [OPTIONS]
OPTIONS:名稱,速記 描述 --filter , -f 提供篩選器值(例如 ‘dangling=true‘) --format 使用Go模板打印卷 --quiet , -q 僅顯示卷名 -
docker volume prune
描述:刪除所有未使用的本地卷
用法:$ docker volume prune [OPTIONS]
OPTIONS:名稱书幕,速記 描述 --filter 提供篩選器值(例如 'label=<label>') --force , -f 不提示確認(rèn) -
docker volume rm
描述:移除一個(gè)或多個(gè)卷
用法:$ docker volume rm [OPTIONS] VOLUME [VOLUME...]
OPTIONS:名稱新荤,速記 描述 --force , -f 強(qiáng)制移除(API 1.25+)