Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Logging 如何不创建docker容器日志?_Logging_Daemon_Docker - Fatal编程技术网

Logging 如何不创建docker容器日志?

Logging 如何不创建docker容器日志?,logging,daemon,docker,Logging,Daemon,Docker,因此,今天启动容器作为守护进程后,我的硬盘空间已满: sudo docker run -d --name nexpose-server nexpose 在找到容器的日志文件后,我意识到运行容器产生了一个177GB的日志文件(我所有的可用硬盘空间) 我知道这不是通常的行为,但容器中的进程会向标准输出大量数据。大多数输出是在最初的30多分钟内生成的,因为它会更新自身、初始化数据库等 我希望能够禁用保存日志或通过管道将标准输出发送到类似/dev/null的位置。这可能吗?有谁有更好的主意吗?这应该行

因此,今天启动容器作为守护进程后,我的硬盘空间已满:

sudo docker run -d --name nexpose-server nexpose
在找到容器的日志文件后,我意识到运行容器产生了一个177GB的日志文件(我所有的可用硬盘空间)

我知道这不是通常的行为,但容器中的进程会向标准输出大量数据。大多数输出是在最初的30多分钟内生成的,因为它会更新自身、初始化数据库等

我希望能够禁用保存日志或通过管道将标准输出发送到类似
/dev/null
的位置。这可能吗?有谁有更好的主意吗?

这应该行得通:

CMD while true ; do echo "hey"; sleep 1; done > /dev/null

从Docker 1.6开始,您可以在运行容器时使用
--log driver=none
,请参见上的答案。请参见此处的示例:

to quick即将执行此操作