Docker 容器监控全解析
1. 容器文件系统写入问题
部分第三方库和程序会因各种原因(有时是意外情况)向文件系统写入数据。若要设计不直接写入容器文件系统的纯净容器,可考虑使用 docker container run 命令的 --read-only 和 --mount type=tmpfs 选项。同时,不建议在容器内写入日志,因为这会使日志难以获取,无法在容器生命周期外保留,还可能破坏 Docker 文件系统后端。
2. 容器统计信息
Docker 自带的 CLI 工具提供了查看运行中容器重要统计信息的功能。 docker container stats 命令类似于 Linux 的 top 命令,它会接管当前终端,并每秒更新屏幕上的信息,展示容器的基本统计数据。
操作步骤如下:
1. 启动一个活跃的容器:
$ docker container run --rm -d --name stress \
docker.io/spkane/train-os:latest \
stress -v --cpu 2 --io 1 --vm 2 --vm-bytes 128M --timeout 60s
- 运行
stats命令查看新容器的信息:
Docker容器监控核心方法解析
超级会员免费看
订阅专栏 解锁全文
441

被折叠的 条评论
为什么被折叠?



