docker compose exec

描述在运行中的容器内执行命令
用法docker compose exec [选项] 服务 命令 [参数...]

描述

这相当于针对 Compose 服务的 docker exec 命令。

使用此子命令,您可以在您的服务中运行任意命令。命令默认分配 TTY,因此您可以使用类似 docker compose exec web sh 的命令来获取交互式提示符。

选项

选项默认值描述
-d, --detach分离模式:在后台运行命令
-e, --env设置环境变量
--index如果服务有多个副本,则指定容器的索引
-T, --no-TTYtrue禁用伪终端(pseudo-TTY)分配。默认情况下,docker compose exec 会分配一个 TTY。
--privileged给予进程扩展权限
-u, --user以该用户身份运行命令
-w, --workdir此命令的工作目录路径