📜  进入 docker 容器外壳 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:41:55.504000             🧑  作者: Mango

进入 Docker 容器外壳 - Shell/Bash

Docker 是一款开源的应用容器引擎,可以将应用程序和依赖的库打包到容器中,以提高应用的可移植性和可部署性。

在开发和运行 Docker 容器时,通常需要进入容器的 Shell/Bash 环境,以执行其他命令或查看容器内的文件。

本文将介绍如何进入 Docker 容器的 Shell/Bash 环境。

进入正在运行的 Docker 容器

可以使用以下命令来进入正在运行的 Docker 容器内的 Shell/Bash 环境:

# 查看正在运行的 Docker 容器列表
$ docker ps

# 进入指定的 Docker 容器
$ docker exec -it <container_id> /bin/bash

其中,<container_id> 是要进入容器的 ID。执行上述命令后,即可进入容器的 Shell/Bash 环境。

进入已停止的 Docker 容器

如果要进入已停止的 Docker 容器的 Shell/Bash 环境,可以使用以下命令:

# 查看所有 Docker 容器列表
$ docker ps -a

# 启动已停止的 Docker 容器
$ docker start <container_id>

# 进入已启动的 Docker 容器
$ docker exec -it <container_id> /bin/bash
退出 Docker 容器 Shell/Bash 环境

在 Docker 容器 Shell/Bash 环境内时,可以执行其他命令或查看容器内的文件。执行完操作后,可以使用 exit 命令退出容器的 Shell/Bash 环境。

# 退出容器的 Shell/Bash 环境
$ exit
总结

本文介绍了如何进入正在运行和已停止的 Docker 容器的 Shell/Bash 环境。进入容器的 Shell/Bash 环境后,可以执行其他命令或查看容器内的文件。使用 exit 命令即可退出容器的 Shell/Bash 环境。