docker exec [OPTIONS] CONTAINER COMMAND [ARG...]
参数:
-d:分离模式: 在后台运行-i:即使没有附加也保持STDIN 打开-t:分配一个伪终端-u root:获得docker容器里面的root权限
例子
执行下面命令,启动tomcat
docker run -it -p 8080:8080 tomcat
要进入该容器中执行命令,那么执行:
docker ps
找到该容器的id,然后执行:
docker exec -it 容器id /bin/bash
执行容器id的bash,即:进入该容器的shell环境
命令提示符如下:
root@7d4c5f7211e2:/usr/local/tomcat#
说明已经进入该容器bash