Run rsyslog in a container.
docker run --rm -d -v $PWD/log:/var/log -p 514:514 -p 514:514/udp --name rsyslog craighurley/rsyslog
Optional: create aliases for the container:
alias rsyslog-start='docker run --rm -d -v $PWD/log:/var/log -p 514:514 -p 514:514/udp --name rsyslog craighurley/rsyslog'
alias rsyslog-stop='docker stop rsyslog'
Using GNU netcat:
echo "test: $(date)" | nc -c -u 127.0.0.1 514
Tailing logs
docker exec rsyslog tail -f /var/log/remote/log.log
Content type
Image
Digest
sha256:2cd180df2…
Size
6.3 MB
Last updated
over 1 year ago
docker pull craighurley/rsyslog