作为IT工程师,查看Docker容器是日常工作中常见的操作。以下是几种查看Docker容器的方法:
docker ps
这会列出所有正在运行的容器,显示容器ID、镜像、命令、创建时间、状态、端口和名称等信息。
docker ps -a
docker ps -l
docker inspect <容器ID或名称>
这会以JSON格式返回容器的详细配置信息。
docker logs <容器ID或名称>
要实时查看日志输出:
docker logs -f <容器ID或名称>
docker stats
这会显示所有运行中容器的CPU、内存、网络I/O等资源使用情况。
docker top <容器ID或名称>
这会显示容器内运行的进程。
docker ps --format "table {{.ID}}\t{{.Names}}\t{{.Status}}"
可以自定义输出格式,只显示你关心的列。
docker ps -f "status=running" # 只显示运行中的
docker ps -f "name=web" # 按名称过滤
docker ps -f "ancestor=nginx" # 按镜像过滤
docker port <容器ID或名称>
这些命令可以帮助你全面了解Docker容器的状态和运行情况。根据具体需求选择合适的命令组合使用。