在 Docker 中查找容器有多种方法,以下是常用的几种方式:
# 查看正在运行的容器
docker ps
# 查看所有容器(包括已停止的)
docker ps -a
# 使用grep过滤
docker ps -a | grep "容器名称或部分名称"
# 使用--filter选项
docker ps -a --filter "name=容器名称"
# 查找正在运行的容器
docker ps --filter status=running
# 查找已退出的容器
docker ps -a --filter status=exited
docker ps -a --filter ancestor=镜像名称
docker ps -a --filter label=标签键=标签值
找到容器后,可以查看其详细信息:
docker inspect 容器ID或名称
docker network inspect 网络名称
docker ps -a -l
# 查找过去24小时内创建的容器
docker ps -a --filter "since=24h"
# 只显示容器ID
docker ps -aq
# 自定义格式输出
docker ps -a --format "table {{.ID}}\t{{.Names}}\t{{.Status}}"
这些命令可以帮助您快速定位和管理Docker容器。