他のコンテナと共有できるようにVOLUME設定
Dockerfile
FROM busybox
VOLUME /var/log/rsyslog
ENTRYPOINT tail -f /dev/null
docker build -t private/data:rsyslog .
他のコンテナから利用してみる
docker run -d --name data_rsyslog private/data:rsyslog
docker run --privileged -it -d \
--name rsyslog \
--volumes-from data_rsyslog \
-p 514:514/udp -p 514:514/tcp -p 8080:80 \
tukiyo3/centos7-rsyslog
データが書き込まれていることを確認
docker exec -it data_rsyslog find /var/log/rsyslog/ -type f
データコンテナに入る方法
データが書き込まれていることを確認
docker exec -it data_rsyslog sh