Docker 查看容器状态、日志
基本命令
# 查看运行中的容器
docker ps
# 查看所有容器
docker ps -a查看容器状态
docker ps --filter "name=<容器名称或容器ID>"
docker ps --filter "name=<容器名称或容器ID>"
docker ps --filter "name=<容器名称或容器ID>" --format "table {{.Names}}\t{{.Status}}\t{{.Ports}}"简单的脚本
# 检查容器状态
STATUS=$(docker inspect --format='{{.State.Status}}' $RUN_OUTPUT 2>/dev/null)
EXIT_CODE=$?
if [ $EXIT_CODE -eq 0 ]; then
echo "✅ 容器存在,状态: $STATUS"
else
echo "❌ 容器不存在或无法访问"
fi查看日志
# 查看容器日志
docker logs --tail 50 <容器名称或容器ID>
docker logs --tail 50 <容器名称或容器ID>Last updated
Was this helpful?