查看 Docker 已启动服务 / 容器常用命令
·
目录
1. 只看正在运行的容器(最常用)
docker ps
输出包含:容器 ID、名称、镜像、端口、运行时间等
2. 查看所有容器(运行 + 停止)
docker ps -a
3. 只输出容器名称 / ID(脚本批量操作用)
# 仅运行中的容器ID
docker ps -q
# 所有容器ID
docker ps -aq
4. 查看容器详细信息(IP、挂载、环境变量等)
# 单个容器详情,替换为容器名/ID
docker inspect 容器名/容器ID
# 只提取容器IP
docker inspect --format '{{.NetworkSettings.IPAddress}}' 容器名
5. 查看容器内部运行进程
docker top 容器名/容器ID
6. 查看容器日志(排查启动异常)
# 实时输出日志
docker logs -f 容器名
# 查看最近100行
docker logs --tail 100 容器名
7. 若使用 docker-compose 管理服务
查看当前目录下 compose 启动的服务状态
docker-compose ps
查看所有 compose 服务(含停止)
docker-compose ps -a
查看 compose 启动日志
docker-compose logs -f
8. 查看本地所有镜像(区分服务镜像)
docker images
快速筛选示例
# 过滤包含mysql的运行容器
docker ps | grep mysql
# 过滤nginx
docker ps --filter "name=nginx"
更多推荐



所有评论(0)