Personal Tech Blog

IT男孩Ming网

记录一点代码、一点服务器、一点日常经验。这里沉淀开发实践、部署笔记、工具折腾和 普通生活里的观察。

Latest Posts

最新文章

CentOS 安装 Docker 与镜像加速

记录脚本安装、手动配置 yum 源、启动服务、加入 docker 用户组,以及 daemon.json 镜像加速配置。

阅读文章

Docker 常用命令整理

包含 docker info、docker stats、容器启动停止、镜像清理、卷清理和 常用别名,方便服务器上快速检查。

阅读文章

用 Dockerfile 部署 Java 项目

从 mvn package 到 Dockerfile 编写,再到 docker build 构建镜像, 梳理一次后端项目容器化的基础流程。

阅读文章

Reading Notes

文章摘录

查看容器资源占用

排查服务器负载时,先看容器的 CPU、内存、网络和 IO 使用情况。只关注正在运行的容器时, 可以把容器名传给 docker stats

docker stats $(docker ps --format={{.Names}})

清理不用的 Docker 资源

临时环境经常会留下停止的容器、无标签镜像和未挂载的数据卷。清理前先确认没有重要数据, 再按对象类型逐步处理。

  • docker image prune -a:清理未被容器使用的镜像
  • docker container prune:清理停止的容器
  • docker volume prune:清理未挂载的数据卷

端口映射异常的排查方向

如果启动容器时出现 external connectivity 或 iptables 链缺失,通常要检查防火墙规则是否被重载。 Docker 服务重启后会重新注册相关链,再确认 iptables -t nat -nL 的结果。

查看排障笔记