使用docker exec命令在正在运行的容器中执行命令

分类:知识百科 日期: 点击:0

Docker Exec命令介绍

Docker Exec命令可以在正在运行的容器中执行命令,它的语法如下:

docker exec [OPTIONS] CONTAINER COMMAND [ARG...]

其中,OPTIONS参数可以指定容器的用户,终端类型,及容器的环境变量;CONTAINER参数指定要运行的容器;COMMAND参数指定要执行的命令,ARG参数指定命令的参数。

使用Docker Exec运行容器中的命令

要使用Docker Exec命令在正在运行的容器中执行命令,要确定要运行的容器,可以使用docker ps命令查看正在运行的容器,使用docker exec命令运行容器中的命令,例如,要在正在运行的容器ID为12345678的容器中执行ls命令,可以使用如下命令:

docker exec 12345678 ls

如果要在容器中以root用户的身份运行命令,可以使用-u参数指定用户,例如:

docker exec -u root 12345678 ls

如果要在容器中以交互式的方式运行命令,可以使用-it参数指定终端类型,例如:

docker exec -it 12345678 bash

如果要在容器中运行命令时,需要指定容器的环境变量,可以使用-e参数指定环境变量,例如:

docker exec -e VARIABLE=VALUE 12345678 ls

有了上述介绍,我们就可以了。

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。