1 、容器管理

# 列出运行中的容器

docker ps

# 列出所有容器(包括停止的)

docker ps -a

# 启动/停止/重启容器

docker start <容器ID/名称>

docker stop <容器ID/名称>

docker restart <容器ID/名称>

# 进入容器

docker exec -it <容器ID> /bin/bash

# 清理停止的容器

docker container prune -f

2、 镜像管理

# 列出本地镜像

docker images

# 拉取镜像

docker pull <镜像名>:<标签>

# 构建镜像

docker build -t <镜像名>:<标签> .

# 推送镜像到仓库

docker tag <镜像ID> <仓库地址>/<镜像名>:<标签>

docker push <仓库地址>/<镜像名>:<标签>

# 清理悬空镜像

docker image prune -f

3、网络与卷管理

# 网络管理

docker network create <网络名>

docker network connect <网络名> <容器ID>

docker network disconnect <网络名> <容器ID>

docker network rm <网络名>

# 数据卷管理

docker volume create <卷名>

docker volume inspect <卷名>

docker volume rm <卷名>

docker volume prune -f

4、系统监控与统计

# 实时监控容器资源

docker stats

# 查看Docker系统信息

docker system info

# 查看磁盘使用情况

docker system df -v

# 查看事件日志

docker events --since 1h

# 检查容器健康状态

docker ps --filter "health=unhealthy"

更多推荐