From d89031ec6fb493175c101fe72d5497b6bcedcf20 Mon Sep 17 00:00:00 2001 From: Rolf Neugebauer Date: Thu, 28 Jan 2016 13:52:24 -0800 Subject: [PATCH] docker: start docker daemon with network on Hyper-V for now On Windows, for now we use DOCKER_HOST and access the docker daemon on Moby via the network. Signed-off-by: Rolf Neugebauer --- alpine/packages/docker/etc/init.d/docker | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/alpine/packages/docker/etc/init.d/docker b/alpine/packages/docker/etc/init.d/docker index 3b1834b44..98854c99b 100755 --- a/alpine/packages/docker/etc/init.d/docker +++ b/alpine/packages/docker/etc/init.d/docker @@ -11,8 +11,13 @@ then DATABASE="$(cat /proc/cmdline | sed -e 's/.*com.docker.database="//' -e 's/".*//')" CONFIG_FILE="/Database/branch/master/ro/${DATABASE}/etc/docker/daemon.json" [ -s ${CONFIG_FILE} ] && DOCKER_OPTS="${DOCKER_OPTS} --config-file ${CONFIG_FILE}" +else + # If there is no database and we run on Hyper-V start daemon + # with networking for now. This will change in the future! + [ -d /sys/bus/vmbus ] && DOCKER_OPTS="${DOCKER_OPTS} -H tcp://0.0.0.0:2375" fi + command_args="daemon -p \"${pidfile}\" ${DOCKER_OPTS}" DOCKER_LOGFILE="/var/log/docker.log}"