[docker-compose] syslog() not work

Custom Log <[email protected]>
Newsgroups comp.lang.php
Organization Aioe.org NNTP Server
Message-ID <[email protected]>
$ sudo ls -la /proc/$(pidof rsyslogd)/fd
totale 0
dr-x------ 2 root   root    0 dic 23 08:54 .
dr-xr-xr-x 9 syslog syslog  0 dic 23 08:54 ..
lr-x------ 1 root   root   64 dic 23 20:54 0 -> /dev/null
l-wx------ 1 root   root   64 dic 23 20:54 1 -> /dev/null
l-wx------ 1 root   root   64 dic 23 20:54 2 -> /dev/null
lrwx------ 1 root   root   64 dic 23 08:54 3 -> 'socket:[19540]'
lr-x------ 1 root   root   64 dic 23 20:54 4 -> /dev/urandom
lr-x------ 1 root   root   64 dic 23 20:54 5 -> /proc/kmsg
lrwx------ 1 root   root   64 dic 23 20:54 6 -> 'socket:[29286]'
l-wx------ 1 root   root   64 dic 23 20:54 7 -> /var/log/syslog
l-wx------ 1 root   root   64 dic 23 20:54 8 -> /var/log/kern.log
l-wx------ 1 root   root   64 dic 23 20:54 9 -> /var/log/auth.log

$ netstat -x | grep 19540
unix  2      [ ]         DGRAM                    19540 
/run/systemd/journal/syslog

$ cat docker-compose.override.yml
services:
     web:
         image: php:apache
         extra_hosts:
             -  "host1:192.168.1.15"
         logging:
             driver: syslog
             options:
                 syslog-address: "udp://host1:19540"
                 tag: "{{.Name}}/{{.ID}}"

$ docker-compose run web php -r 'syslog(LOG_ERR, "ABC") && 
print("OK!!!\n");'
WARNING: Found orphan containers (window-resources_window-resources_1) 
for this project. If you removed or renamed this service in your compose 
file, you can run this command with the --remove-orphans flag to clean 
it up.
Creating window-resources_web_run ... done
OK!!!

$ journalctl -n | grep ABC || echo NOT FOUND
NOT FOUND

Why?
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.