qidao123.com技术社区-IT企服评测·应用市场

标题: docker打开滚动日记 [打印本页]

作者: 吴旭华    时间: 2025-4-28 23:06
标题: docker打开滚动日记
在 Docker 中启用滚动日记(log rotation)可以资助你管理容器日记的巨细,制止日记文件占用过多磁盘空间。以下是具体的使用步调:

1. 修改 Docker 守护历程设置

Docker 的日记设置是通过 daemon.json 文件管理的。你必要修改此文件以启用滚动日记。

2. 重启 Docker 服务

使设置生效:
  1. sudo systemctl restart docker
复制代码

3. 验证设置


4. 为单个容器设置日记(可选)

如果你只想为某个容器启用滚动日记,可以在运行容器时指定日记选项:
  1. docker run --name test-container \  --log-driver json-file \  --log-opt max-size=10m \  --log-opt max-file=3 \  -d busybox sh -c "while true; do echo 'Hello, Docker!'; sleep 1; done"
复制代码

5. 清理昔日记

如果必要手动清理昔日记,可以使用以下命令:
  1. sudo docker logs -f <container-id> > /dev/null 2>&1sudo truncate -s 0 /var/lib/docker/containers/<container-id>/<container-id>-json.log
复制代码

6. 留意事项



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 qidao123.com技术社区-IT企服评测·应用市场 (https://dis.qidao123.com/) Powered by Discuz! X3.4