所有分类
  • 所有分类
  • 未分类

Docker-宿主机执行docker容器的命令

简介

本文介绍宿主机怎样执行docker容器的命令。

方法

命令格式:

docker exec 容器名字 bash -c '命令'

示例

docker exec container_name bash -c 'ls'
docker exec container_name bash -c 'echo $PATH'
docker exec container_name bash -c 'cd / && ls'

注意

也可以这样:

docker exec -it 容器名字 bash -c '命令'

但是,如果加了-it参数,如果是脚本调用上边这个命令,会报错:

the input device is not a TTY

因为脚本在后台运行,没有可交互的终端(-t参数是指分配一个伪终端)。 ​

0

评论0

请先

显示验证码
没有账号?注册  忘记密码?

社交账号快速登录