docker compose exec
說明 | 在執行的容器中執行指令 |
---|---|
用法 | docker compose exec [選項] 服務 指令 [參數...] |
說明
這相當於針對 Compose 服務的 `docker exec`。
使用這個子指令,您可以在服務中執行任意指令。指令預設會配置一個 TTY,因此您可以使用 `docker compose exec web sh` 之類的指令來取得互動式提示。
選項
選項 | 預設值 | 說明 |
---|---|---|
-d, --detach | 分離模式:在背景執行指令 | |
-e, --env | 設定環境變數 | |
--index | 如果服務有多個副本,則為容器的索引 | |
-T, --no-TTY | true | 停用虛擬終端機 (pseudo-TTY) 配置。預設情況下,`docker compose exec` 會配置一個 TTY。 |
--privileged | 授予處理程序擴充權限 | |
-u, --user | 以這個使用者身分執行指令 | |
-w, --workdir | 此指令的工作目錄路徑 |