要进入之前运行过的 Docker 容器,你可以使用 docker exec
命令。以下是具体步骤:
docker ps
或者查看所有容器(包括已停止的):
docker ps -a
这会列出容器及其 CONTAINER ID
或 NAMES
。
使用 docker exec
命令进入容器(假设容器正在运行):
docker exec -it <container_id_or_name> /bin/bash
-it
:表示交互式终端。<container_id_or_name>
:替换为你的容器 ID 或名称。/bin/bash
:启动 Bash shell(如果是基于 Alpine 的镜像,可能需要 /bin/sh
)。如果容器已停止,需要先启动它:
docker start <container_id_or_name>
然后再使用 docker exec
进入。
在容器内执行完操作后,输入 exit
或按 Ctrl + D
退出。
假设容器 ID 是 abc123
:
docker exec -it abc123 /bin/bash
/bin/bash
或 /bin/sh
),你可能需要根据镜像类型调整命令。/bin/sh
。希望这能帮助你进入之前的 Docker 容器!如果有其他问题,随时告诉我。