docker 經常使用管理命令

docker image 鏡像管理命令

Usage: docker image COMMANDdocker

COMMANDS:服務器

指令 描述
ls 列出本機鏡像
build 構建鏡像來自Dockerfile
history 查看鏡像歷史
inspect 顯示一個或多個鏡像詳細信息
pull 從鏡像倉庫拉取鏡像文件
push 推送本地鏡像到倉庫
rm 移除一個或多個本地鏡像文件
prune 移除未使用的鏡像,沒有被標記或未被任何容器應用的鏡像
tag 建立一個引用源鏡像標記目標鏡像
export 導出容器文件系統到tar歸檔文件
import 導入容器文件系統到tar歸檔文件建立鏡像
save 保存一個或多個鏡像文件到一個tar歸檔文件
load 加載鏡像文件來自tar歸檔或標準輸入

docker container 管理命令

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週期的更大或更小比例
相關文章
相關標籤/搜索