推广 热搜: 京东  联通  iphone11  摄像头  企业存储  XSKY  京东智能采购  iPhone  网络安全  自动驾驶 

云计算核心技术Docker教程:Docker Compose exec命令详解

   日期:2020-11-12     来源:TechWeb编译    作者:itcg    浏览:327    我要评论    
导读:Docker-Compose exec命令等价于docker exec命令,使用此子命令,您可以在服务中运行任意命令。默认情况下,命令是分配TTY的,因此您可以使用命令docker-compose exec web sh来获得交互式提示。

Docker-Compose exec命令等价于docker exec命令,使用此子命令,您可以在服务中运行任意命令。默认情况下,命令是分配TTY的,因此您可以使用命令docker-compose exec web sh来获得交互式提示。

语法格式

Usage: exec [options] [-e KEY=VAL...] SERVICE COMMAND [ARGS...]

Options:

-d, --detach 分离模式,后台运行命令。

--privileged 为进程授予扩展权限。

-u, --user USER 以此用户身份运行命令

-T 禁用分配TTY。默认情况下,“docker compose exec”分配TTY。

--index=index 当一个服务拥有多个容器时,可通过该参数登陆到该服务下的任何服务,例如:docker-compose exec --index=1 web /bin/bash ,web服务中包含多个容器,默认值为1

-e, --env KEY=VAL 设置环境变量(可多次使用,API<1.25不支持)

-w, --workdir DIR 此命令的workdir目录的路径。

Docker-Compose exec命令和docker exec命令功能相同,可以通过service name登陆到容器中例如:

docker-compose exec web sh

 
反对 0举报 0 收藏 0 打赏 0评论 0
 
更多>同类资讯
0相关评论

头条阅读
推荐图文
相关资讯
网站首页  |  物流配送  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  RSS订阅  |  违规举报  |  京ICP备14047533号-2
Processed in 0.113 second(s), 11 queries, Memory 1.49 M