gpt4 book ai didi

ubuntu - 如何检查 ubuntu docker 的 syslog

转载 作者:IT老高 更新时间:2023-10-28 21:21:02 26 4
gpt4 key购买 nike

我安装了tutum/ubuntu在本地 vm 的 docker 中。

当我登录 ubuntu 并运行以下命令时。

logger "Test Logging"

我找不到这个登录的文件。在我的本地系统中,我可以看到 system.logsyslogmessages /var/log 中的文件。但是当我在容器中检查 /var/log 时,我找不到任何这样的文件。

root@fbc4ae457ad9:~# ls -al /var/log/
total 316
drwxrwxr-x 6 root syslog 4096 Jun 20 16:49 .
drwxr-xr-x 16 root root 4096 Jun 20 16:42 ..
-rw-r--r-- 1 root root 9174 Mar 17 15:17 alternatives.log
drwxr-xr-x 2 root root 4096 Mar 17 15:17 apt
-rw-r--r-- 1 root root 47816 Mar 15 04:34 bootstrap.log
-rw-rw---- 1 root utmp 768 Jun 20 16:49 btmp
-rw-r----- 1 root adm 31 Mar 15 04:34 dmesg
-rw-r--r-- 1 root root 213169 Mar 17 15:17 dpkg.log
-rw-r--r-- 1 root root 3296 Mar 17 15:17 faillog
drwxr-xr-x 2 root root 4096 Mar 15 04:34 fsck
-rw-rw-r-- 1 root utmp 30076 Jun 20 16:53 lastlog
drwxr-xr-x 2 root root 4096 Apr 11 2014 upstart
-rw-rw-r-- 1 root utmp 1920 Jun 20 16:53 wtmp

我检查了upstart等目录,但都是空的。

我必须检查哪个文件的 systemlog

最佳答案

默认情况下没有安装 rsyslogd,在你使用的这个镜像中也没有。

如果您希望在您的 docker 容器中使用 rsyslogd,您应该先通过 Dockerfile 自行安装/配置它。

RUN apt-get -y install rsyslog

您可能还需要 supervisord 才能在容器中启动所有进程。

关于ubuntu - 如何检查 ubuntu docker 的 syslog,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37928266/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com