Forums before death by AOL, social media and spammers... "We can't have nice things"
|    alt.os.development    |    Operating system development chatter    |    4,255 messages    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
|    Message 3,595 of 4,255    |
|    Peter Wall to All    |
|    [docker] logging driver: journald vs sys    |
|    11 Jan 23 12:05:04    |
   
   From: peter@oet.sold   
      
   $ cat test2   
   #!/bin/bash   
   for suffix in journald syslog; do   
    cat daemon-$suffix.json   
    sudo ln -sf $PWD/daemon-$suffix.json /etc/docker/daemon.json   
    sudo systemctl restart docker   
      
    echo docker run...   
    docker run --rm bash echo "$(date) stdDOCKERout"   
    docker run --rm bash -c 'echo "$(date) stdDOCKERerr" > /dev/stderr'   
      
    echo journalctl grep...   
    (journalctl --output cat -b | grep stdDOCKER || echo RECORD NOT   
   FOUND) | tail -n2   
   done   
      
   $ test2   
   {   
    "log-driver": "journald",   
    "log-opts": {   
    "tag": "{{.ImageName}}/{{.Name}}/{{.ID}}"   
    }   
   }   
   docker run...   
   mar 10 gen 2023, 12:59:47, CET stdDOCKERout   
   Tue Jan 10 11:59:48 UTC 2023 stdDOCKERerr   
   journalctl grep...   
   mar 10 gen 2023, 12:59:47, CET stdDOCKERout   
   Tue Jan 10 11:59:48 UTC 2023 stdDOCKERerr   
   {   
    "log-driver": "syslog",   
    "log-opts": {   
    "tag": "{{.ImageName}}/{{.Name}}/{{.ID}}"   
    }   
   }   
   docker run...   
   mar 10 gen 2023, 12:59:53, CET stdDOCKERout   
   Tue Jan 10 11:59:54 UTC 2023 stdDOCKERerr   
   journalctl grep...   
   mar 10 gen 2023, 12:59:53, CET stdDOCKERout   
   Tue Jan 10 11:59:54 UTC 2023 stdDOCKERerr   
      
   OK!!!   
   It even seems to work with both logging drivers (journald and syslog).   
   So where is the difference?   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   
|
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
(c) 1994, bbs@darkrealms.ca