Usage: docker image COMMANDdocker
COMMANDS:服務器
指令 | 描述 |
---|---|
ls | 列出本機鏡像 |
build | 構建鏡像來自Dockerfile |
history | 查看鏡像歷史 |
inspect | 顯示一個或多個鏡像詳細信息 |
pull | 從鏡像倉庫拉取鏡像文件 |
push | 推送本地鏡像到倉庫 |
rm | 移除一個或多個本地鏡像文件 |
prune | 移除未使用的鏡像,沒有被標記或未被任何容器應用的鏡像 |
tag | 建立一個引用源鏡像標記目標鏡像 |
export | 導出容器文件系統到tar歸檔文件 |
import | 導入容器文件系統到tar歸檔文件建立鏡像 |
save | 保存一個或多個鏡像文件到一個tar歸檔文件 |
load | 加載鏡像文件來自tar歸檔或標準輸入 |
Usage: docker container COMMAND
COMMANDS:網絡
指令 | 描述 |
---|---|
attach | 附加本地標準輸入、輸出和錯誤到一個運行的容器 |
commit | 建立一個新景象來自一個容器 |
cp | 拷貝文件/文件夾到一個容器 |
create | |
diff | |
exec | 在運行容器中執行命令 |
export | |
inspect | 顯示一個或多個容器的詳細信息 |
kill | |
logs | 獲取一個容器日誌 |
ls | 列出容器 |
pause | |
port | 列出或指定容器端口映射 |
prune | |
rename | |
restart | |
rm | 刪除一個或多個容器 |
run | |
start | 啓動容器 |
stats | 顯示容器資源使用統計 |
stop | 中止容器 |
top | 顯示一個容器運行的進程 |
unpause | |
update | 更新一個或多個容器配置 |
wait |
docker container run [OPTIONS] IMAGE [COMMAND] [ARG...]app
COMMANDS:ide
指令 | 描述 |
---|---|
-i,--interactive | 交互式 |
-t,--tty | 分配一個僞終端 |
-d,--detach | 運行容器到後臺 |
-a,--attach list | 附加到運行的容器 |
--dns list | 設置DNS服務器 |
-e,--env list | 設置環境變量 |
--env-file list | 從文件中讀取環境變量 |
-p,--publish list | 發佈指定的容器和宿主機之間端口映射關係 |
-P,--publish-all | 發佈容器全部EXPOSE的端口到宿主機隨機端口 |
-h,--hostname-all | 設置容器主機名 |
--ip string | 指定容器IP,只能用於自定義網絡 |
--link list | 添加鏈接到另外一個容器 |
--network | 鏈接容器到一個網絡 |
--mount mount | 掛載宿主機分區到容器 |
-v,--volume list | 掛載宿主機目錄到容器 |
--restart string | 容器退出時重啓策略,默認no [always、on-failure] |
--add-host list | 添加其餘主機到容器中/etc/hosts |
-m,--memory | 容器能夠使用的最大內存 |
--memory-swap | 容許交換到磁盤的內存量 |
--memory-swappiness=<0-100> | 容器使用SWAP分區交換的百分比(0-100,默認爲-1) |
--memory-reservation | 內存軟限制,Docker檢測主機容器爭用或內存不足時所激活的軟限制,使用此選項,值必須設置低於--memory,以使其優先 |
--oom-kill-disable | 當宿主機內存不足時,內核會殺死容器中的進程。建議設置了-memory選項再禁用0M,若是沒有設置,主機可能會耗盡內存 |
--cpus | 限制容器能夠使用多少可用的cpu資源 |
--cpuset-cpus | 限制容器能夠使用特定的cpu |
cpu-shares | 此值設置爲大於或小於默認1024值,以增長或減少容器的權重,並使其能夠訪問主機cpu週期的更大或更小比例 |