From 7be084d1896d58e94669fa7451c09ba0db0c911c Mon Sep 17 00:00:00 2001 From: Justin Cormack Date: Fri, 15 Jan 2016 15:20:04 +0000 Subject: [PATCH] move docker logs to host, see #447. Syslog still local Signed-off-by: Justin Cormack --- alpine/packages/docker/etc/init.d/docker | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/alpine/packages/docker/etc/init.d/docker b/alpine/packages/docker/etc/init.d/docker index 4d99ab4aa..802b9611a 100755 --- a/alpine/packages/docker/etc/init.d/docker +++ b/alpine/packages/docker/etc/init.d/docker @@ -7,6 +7,13 @@ command="${DOCKER_BINARY:-/usr/bin/docker}" pidfile="${DOCKER_PIDFILE:-/run/${RC_SVCNAME}.pid}" command_args="daemon -p \"${pidfile}\" ${DOCKER_OPTS}" + +if cat /proc/cmdline | grep -q 'com.docker.groupDir' +then + GROUPDIR="/Mac$(cat /proc/cmdline | sed -e 's/.*com.docker.groupDir="//' -e 's/".*//')" + [ -d ${GROUPDIR} ] && DOCKER_LOGFILE="${GROUPDIR}/${RC_SVCNAME}.log}" +fi + DOCKER_LOGFILE="${DOCKER_LOGFILE:-/var/log/${RC_SVCNAME}.log}" start_stop_daemon_args="--background \ --stderr \"${DOCKER_LOGFILE}\" --stdout \"${DOCKER_LOGFILE}\""