我是 docker 新手,正在 Arch linux 上运行 Ubuntu 容器。我将它用于使用旧版本的 gcc 调试和构建软件。我的磁盘空间不足,偶然发现了我能够截断的日志。我不需要日志,但不想丢失我之前创建的现有容器。我遇到的解决方案(通过驱动程序禁用或将旋转大小设置为 0m)在我看来适用于创建新容器,但我想将它们应用于现有容器。
最佳答案
您可以使用 docker commit 创建该容器的图像, 用 docker rm 移除容器然后对 docker run 使用 --log=none
选项.
如果您是 Docker 的新手,请考虑最好使用给定图像的临时容器。您还可以维护一个 Dockerfile 以使用 docker build 重新创建该图像.
关于linux - 禁用 docker 中现有容器的日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48691650/