进入Docker容器

docker exec

该命令会在运行中的容器中运行一个新的终端,然后你就可以在容器中执行命令。

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

Run a command in a running container

Options:
  -d, --detach               分离模式: 在后台运行命令
      --detach-keys string   重写用于分离容器与本地连接的值
  -e, --env list             设置环境变量
  -i, --interactive          即使没有attach,也要保持stdin打开
      --privileged           为命令提供扩展权限
  -t, --tty                  分配一个伪终端
  -u, --user string          用户名或者uid (格式: <name|uid>[:<group|gid>])
  -w, --workdir string       设置容器内的工作目录

例如在容器mytest中开启一个交互模式的终端

$ docker exec -it mytest /bin/bash

上面中的/bin/bash是你容器的sh解释器,具体值要根据你容器的系统来定。例如:/bin/bash/bin/sh
默认情况下,docker exec命令在容器中创建终端时,会在同一工作目录集中运行,当然你也可以选择要执行的命令的工作目录。例如:

$ docker exec -it mytest pwd
/
$ docker exec -it -w /opt/test mytest pwd
/opt/test
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值