小编ste*_*ore的帖子

如何创建docker容器日志?

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

sudo docker run -d --name nexpose-server nexpose
Run Code Online (Sandbox Code Playgroud)

在我找到容器的日志文件后,我意识到运行我的容器已经产生了177GB的日志文件(我所有的免费硬盘空间).

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

我希望能够禁用保存日志或管道stdout到类似的东西/dev/null.这可能吗?有没有人有更好的想法?

logging daemon docker

10
推荐指数
1
解决办法
5638
查看次数

在Elixir中连接数组

如何在Elixir中连接数组?

如果我有两个数组:

[1, 2]
Run Code Online (Sandbox Code Playgroud)

[3, 4]
Run Code Online (Sandbox Code Playgroud)

我如何将它们连接成:

[1, 2, 3, 4]
Run Code Online (Sandbox Code Playgroud)

elixir

6
推荐指数
2
解决办法
4129
查看次数

如何检测Ruby脚本是否通过shell管道运行?

我的问题类似于这个问题:如何检测我的shell脚本是否通过管道运行?.不同之处在于我正在处理的脚本是用Ruby编写的.

比方说我跑:

./test.rb
Run Code Online (Sandbox Code Playgroud)

我希望stdout上的文字有颜色,但是

./test.rb | cat
Run Code Online (Sandbox Code Playgroud)

我希望剥离颜色代码.

ruby shell pipe

3
推荐指数
2
解决办法
342
查看次数

标签 统计

daemon ×1

docker ×1

elixir ×1

logging ×1

pipe ×1

ruby ×1

shell ×1