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" |