加入收藏 | 设为首页 | 会员中心 | 我要投稿 甘孜站长网 (https://www.0836zz.com.cn/)- 运维、物联设备、数据计算、智能推荐、云管理!
当前位置: 首页 > 运营中心 > 建站资源 > 优化 > 正文

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

发布时间:2020-11-17 07:21:36 所属栏目:优化 来源:网络整理
导读:Docker-Compose exec命令等价于docker exec命令,使用此子命令,您可以在服务中运行任意命令。默认情况下,命令是分配TTY的,因此您可以使用命令docker-compose exec web sh来获得交互式提示。 语法格式 Usage: exec [options] [-e KEY=VAL...] SERVICE CO

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

(编辑:甘孜站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读