Minimal syslog-ng container that listens for udp/514, tcp/601, and tls/6514
1M+
Minimal syslog-ng container that writes logs to syslog-ng-logs:/$HOST/$PROGRAM.log.
Modified from mumblepins-docker/syslog-ng-alpine
Uses Tini for monitoring
Exposed inputs:
/var/run/syslog-ng/syslog-ng.sockExposed Volumes:
/var/log/syslog-ng (Actual logging location)/var/run/syslog-ng (Unix Socket)/etc/syslog-ng (Config File)Listen on udp port 514 and save logs to volume:
docker run -d -p 514:514/udp \
-p 601:601 \
-p 6514:6514 \
--name syslog-ng agowa338/syslog-ng-alpine
version: '3'
services:
syslog-ng:
container_name: syslog-ng
image: agowa338/syslog-ng-alpine:latest
ports:
- "514:514/udp"
- "601:601"
- "6514:6514"
volumes:
- syslog-ng-logs:/var/log/syslog-ng
- syslog-ng-socket:/var/run/syslog-ng
- syslog-ng-config:/etc/syslog-ng
volumes:
syslog-ng-logs:
syslog-ng-socket:
driver_opts:
type: none
device: /var/run/syslog-ng
o: bind
syslog-ng-config:
Content type
Image
Digest
sha256:29abad230…
Size
12.5 MB
Last updated
almost 3 years ago
docker pull agowa338/syslog-ng-alpine