| 用途 | 在运行容器内执行命令 |
|---|---|
| 语法 | docker compose exec [选项] 服务 命令 |
| 常用选项 | -u 用户 / -e 环境变量 / -w 工作目录 / -T 禁用 TTY |
示例
示例
docker compose exec web sh
docker compose exec -u root web id
docker compose exec -T db psql -U postgres -c 'select 1;'服务有多个副本时 exec 进入第一个容器(序号 1);要指定副本先 docker compose ps -q 取容器 ID 再用 docker exec。