请根据以下内容完成重构,并保持段落结构:

## 进入容器

使用`docker attach`命令可以进入正在运行的容器。例如:

```bash

$ sudo docker run -idt ubuntu 243c32535da7d142fb0e6df616a3c3ada0b8ab417937c853a9e1c251f499f550

$ sudo docker ps

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES

243c32535da7 ubuntu:latest "/bin/bash" 18 seconds ago Up 17 seconds nostalgic_hypatia

```

然后在容器内部使用`root@243c32535da7:/#`命令切换到容器内的工作目录。

## Attach 命令

`docker attach`命令用于连接到一个正在运行的Docker容器中的一个进程。可以使用以下命令来连接到容器:

```bash

$ sudo docker attach nostalgic_hypatia

```

## NSENTER 命令

NSENTER是Linux系统上的一个实用程序,它允许用户以非root用户的身份执行任意命令。要安装NSENTER,可以按照以下步骤进行操作:

1. 在终端中输入以下命令下载和解压util-linux软件包:

```bash

$ cd /tmp; curl https://www.kernel.org/pub/linux/utils/util-linux/v2.24/util-linux-2.24.tar.gz | tar -zxf-; cd util-linux-2.24; $ ./configure --without-ncurses $ make nsenter && sudo cp nsenter /usr/local/bin

```

这将下载并编译util-linux软件包,并将其安装到系统中。如果编译成功,则会将NSENTER可执行文件复制到`/usr/local/bin`目录下。

2. 安装完成后,可以在终端中使用`nsenter`命令来执行任意命令,例如:

```bash

$ wget https://www.kernel.org/pub/linux/utils/util-linux/v2.24/util-linux-2.24.tar.gz; tar xzvf util-linux-2.24.tar.gz $ cd util-linux-2.24 $ ./configure --without-ncurses &&& make nsenter $ sudo cp nsenter /usr/local/bin

```

这将下载并编译util-linux软件包,并且如果编译成功,则会将NSENTER可执行文件复制到`/usr/local/bin`目录下。

为了连接到容器,你需要找到容器的第一个进程的 PID。可以通过下面的命令获取:

```bash

PID=$(docker inspect --format "{{ .State.Pid }}" )

```

通过这个 PID,就可以连接到这个容器:

```bash

$ nsenter --target $PID --mount --uts --ipc --net --pid

```

下面给出一个完整的例子:

```bash

$ sudo docker run -idt ubuntu 243c32535da7d142fb0e6df616a3c3ada0b8ab417937c853a9e1c251f499f550

$ sudo docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 243c32535da7 ubuntu:latest "/bin/bash" 18 seconds ago Up 17 seconds nostalgic_hypatia

$ PID=$(docker-pid 243c32535da7)

$ sudo nsenter --target 10981 --mount --uts --ipc --net --pid root@243c32535da7:/#

```

更简单的,建议大家下载 `.bashrc_docker`,并将内容放到 `.bashrc` 中。

```bash

$ wget -P ~ https://github.com/yeasy/docker_practice/raw/master/_local/.bashrc_docker; $ echo "[ -f ~/.bashrc_docker ] && . ~/.bashrc_docker" >> ~/.bashrc; source ~/.bashrc

```

请使用以下命令重构内容并保持段落结构:

```

$ echo $(docker-pid )

$ docker-enter

$ ls

```