# 1. 查看运行中的容器
docker ps
# 2. 进入容器(假设容器名为 "web")
docker exec -it web /bin/bash
# 3. 执行命令(如查看文件)
ls /app
# 4. 退出容器(不停止容器)
exit
常用参数说明
参数 作用
-it 交互式终端
--rm 退出后自动删除容器
-u root 以 root 用户进入
-e VAR=value 设置环境变量
注意事项
-
确保容器处于运行状态(
docker ps可查看)。 -
如容器内无 Shell,需在
Dockerfile中提前安装(如apt-get update && apt-get install -y bash)。 -
生产环境中建议通过日志和配置文件调试,而非直接进入容器。
通过以上方法,你可以灵活地进入 Docker 容器进行调试或操作。