docker+进入容器
时间: 2023-12-16 22:02:54 浏览: 84
Docker容器技术-容器的进入与退出.pptx
以下是三种进入Docker容器的方法:
1. 使用docker exec命令进入正在运行的容器:
```shell
docker exec -it <container_name> /bin/bash
```
其中,-it参数表示交互式进入容器,/bin/bash表示进入容器后执行的命令。
2. 使用docker attach命令进入正在运行的容器:
```shell
docker attach <container_name>
```
该命令会直接进入容器的主进程,但是不会新开一个终端,因此不太方便。
3. 使用nsenter命令进入容器:
```shell
docker inspect --format "{{.State.Pid}}" <container_name> | xargs -I {} nsenter -t {} -m -u -n -i sh
```
该命令需要先安装nsenter工具,可以通过apt-get或yum进行安装。该命令会进入容器的PID为1的进程,也就是容器的主进程。
阅读全文