docker exec
在容器中执行命令
语法
docker exec [选项] <容器名或ID> <命令>说明
在运行中的容器内执行命令。常用于调试和管理容器。
参数
-i保持 STDIN 打开
-t分配伪 TTY
-u指定用户名或 UID
-w指定工作目录
-e设置环境变量
示例
进入容器
以交互模式进入容器 shell
docker exec -it my-container /bin/bash执行命令
在容器中执行单个命令
docker exec my-container ls /app指定用户
以 root 用户执行命令
docker exec -u root my-container apt-get update