1. 程式人生 > >docker-compose 常用命令參數解釋

docker-compose 常用命令參數解釋

docker compose

compose 常用命令解釋
Usage: docker-compose [options] [options] [COMMAND] [ARGS...]
[options]

build
Usage: build [options] [--build-arg key=val...] [SERVICE...]
--no-cache 不使用緩存構建鏡像
--build-arg key=val  設置構建時變量
//重新構建服務
config
Usage: :  config  [options]
-q, --quiet 只 驗證不打印
--services 只 打印服務名稱 , 每行一個
--volumes 打印 數據 卷 名稱 
//驗證和查看Compose文件
exec
Usage: exec [options] SERVICE COMMAND [ARGS...]
-d 在後臺運行命令
--privileged 給 這個進程賦予特權權限
-u, --user USER 作為該用戶運行該命令
-T 禁用分配偽終端 , 默認分配一個終端
--index=index 多個容器時的索引數字 , 默認1
//在運行的容器裏執行命令
port
Usage: port [options] SERVICE PRIVATE_PORT
--protocol=proto tcp 或udp , 默認tcp
--index=index  多個容器時的索引數字 , 默認1
//打印綁定的開放端口
ps
Usage: : s ps ] [options]  [SERVICE ...] ]
-q 只顯示
//列出容器
rm
Usage: : rm[options][SERVICE ...]
-f, --force 強制 刪除
-s, --stop 刪除容器時如果需要先停止容器
-v 刪除與容器相關的任何匿名卷
//刪除停止的服務容器
scale
Usage: scale[options][SERVICE=NUM...]
//指定一個服務啟動容器數量(常用)
up
Usage: up[options][--scale SERVICE=NUM...][SERVICE...]
-d 在後臺運行容器
-no-deps 不啟動連接服務
--no-recreate 如果容器存在,不重建他們
--no-build 不構建鏡像,即使它丟失
--build 啟動容器下構建鏡像
--scale SERVICE=NUM 指定一個服務(容器)的啟動數量
//創建和啟動容器(常用)
stop
Usage:stop[SERVICE...]
//停止容器
start
Usage:start[SERVICE...]
//啟動容器
restart
Usage:restart[options][SERVICE...]
//重啟容器
top
Usage:top[SERVICE...]
//顯示容器裏運行的進程
logs
-f, --follow 實時輸出日誌
-t, --timestamps 顯示時間戳
--tail="all" 從日誌末尾顯示行數
//顯示容器的輸出

docker-compose 常用命令參數解釋