本篇文章502字,读完约1分钟
在docker客户端命令行上,我们可以输入docker exec命令来执行正在运行的容器中的相关命令。
示例语法:
docker exec [options]容器命令[arg...]
选项描述:
-d:分离模式:在后台运行
-e:设置环境变量
-i:保持stdin打开,即使它没有连接
-t:分配一个虚拟终端
-u:设置用户名(格式:[:])
-w:指定容器中的目录
例如,在交互模式下,在mynginx容器中执行/root/runoob.sh脚本:
docker exec-it my enginex/bin/sh/root/runoob . sh
在mynginx容器中打开交互模式终端:
docker exec -i -t mynginx /bin/bash
您还可以通过docker ps -a命令检查已经运行的容器,然后使用容器id输入容器。
检查已经运行的容器id:
第一列中的8f2fa5151fba是容器id。
通过exec命令在指定的容器上执行bash:
docker exec-it 8f2fa 5151 FBA/bin/bash
相关阅读:
云计算核心技术教程:运行命令详细说明
来源:搜狐微门户
标题:云计算核心技术Docker教程:exec 命令详解
地址:http://www.shwmhw.com/shxw/12525.html