rmdir.cn

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