| 用途 | 控制 exec 进程的用户/目录/环境/前后台 |
|---|---|
| 语法 | docker exec [-u USER] [-w DIR] [-e K=V] [-d] CONTAINER CMD |
| 作用范围 | 仅本次命令,不改容器配置 |
示例
示例
docker exec -u www-data -w /var/www/html web php -v
docker exec -e API_URL=http://api:8080 web env | grep API_URL
docker exec -d web sh -c 'touch /tmp/deploy.flag'-d 后台执行,命令输出默认丢弃;想看输出就别加 -d,或让命令自己重定向到文件。