linux - 禁用 docker 中现有容器的日志

标签 linux docker

我是 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/

相关文章:

linux - 查找所有没有损坏链接的文件

linux - OpenJDK 运行时环境与 Java2 运行时环境

C:动态分配结构体数组的使用

docker - 不使用卷的情况下备份 docker

docker - 上传docker镜像到google云平台 : https://grc. io/v2/: 服务不可用

node.js - Docker 正在运行但无法在本地主机上访问

Azure - 无法从私有(private)azure存储库运行图像

linux - Graphviz 找不到任何字体

android - 即使使用 777,权限也被拒绝

mysql - docker "mysqld: can' t 读取 '/etc/mysql/mysql.conf.d' 的目录(os errno 2 - 没有这样的文件或目录)”