compose 經常使用命令解釋
Usage: docker-compose [options] [options] [COMMAND] [ARGS...]
[options]docker
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" 從日誌末尾顯示行數 //顯示容器的輸出