docker exec 命令提供了一个 --user 或-u 选项,允许你指定执行命令的用户。你可以使用用户名、UID 或用户名:组名的格式来指定用户。 3. 查找 docker exec 指定用户的官方文档或相关资料 Docker 官方文档中有关于 docker exec 命令的详细说明,包括 --user 选项的用法。你可以通过以下链接访问 Docker 官方文档: ...
-s /bin/bash:指定用户的 shell [NEW_USERNAME]:新用户的用户名 步骤3:使用docker exec指定用户 最后,通过以下命令使用docker exec指定用户执行命令: docker exec -u [USERNAME] -it[CONTAINER_ID] [COMMAND] 1. -u [USERNAME]:指定执行命令的用户 [USERNAME]:需要指定的用户 [COMMAND]:需要执行的命令 状态...
docker exec --user appuser my_container ls /home/appuser 1. 示例2:指定用户 ID 你也可以通过用户 ID 来指定用户。例如,如果appuser的用户 ID 是1000,可以这样执行: docker exec --user 1000 my_container your_command 1. 示例3:指定用户名和组名 如果你还需要指定用户的补充组,可以使用以下格式: dock...
注2:权限限制:docker exec默认以容器内部的root用户权限执行命令。你可以使用--user选项指定其他用户。...
--user, -u: 以指定用户的身份运行命令。 --workdir, -w: 指定命令的工作目录。 -t, --tty: 分配一个伪终端。 实例 在容器内运行命令: dockerexecmy_container ls/app 在运行中的 my_container 容器内执行 ls /app 命令,列出 /app 目录的内容。
docker exec支持--user参数指定以某个用户名或uid执行命令。格式是:Username or UID (format: <name|...
以指定用户启动和进入docker容器 第一次用run创建并启动容器,运行命令 docker run -it -u user_name --name container_name -d image_name /bin/bash 之后可以用exec进入容器,运行命令 docker exec -it -u user_name container_name /bin/bash 还可以指定主机名...
简介:一般情况下创建运行容器,进入容器内部直接就是容器的root用户,但也存在一些进入docker容器内部是普通用户而不是root用户,关键普通用户密码还不能设置的情况,如 jenkins。 历史攻略: Docker:简介和常用命令分类 现象: jenkins@f8350fce4767:/$ whoami
Docker Exec 常用选项 -i, --interactive: 保持标准输入打开,允许用户与命令交互。 -t, --tty: 分配一个伪终端,通常与 -i 一起使用以便在容器内部使用终端命令行。 -u, --user: 指定执行命令的用户名或用户ID。 -d, --detach: 在后台模式下执行命令。