| 语法 | docker exec [选项] 容器 命令 |
|---|---|
| 高频组合 | -it 交互终端;-u root 以 root 进入;-w 指定目录 |
| 注意 | 容器必须在运行;镜像可能只有 sh 没有 bash |
| 脚本 | 非交互一次性执行:docker exec myapp ls /app |
常用示例
常用示例
docker exec -it myapp sh
docker exec -it -u root myapp bash
docker exec myapp env | grep -i path
docker exec -w /app myapp ls -alexec 开的新进程与 PID 1 环境可能有差异(环境变量继承自容器配置,但 shell 配置不同),排查时以 PID 1 视角为主。