]> git.pld-linux.org Git - packages/docker.git/blobdiff - docker.init
up to 1.13.0-rc2
[packages/docker.git] / docker.init
index f82a19b4721acf595ed780ef2576de2b2cf9aa02..a3ee788a676883934ea1261087a9e025a4815c83 100755 (executable)
@@ -28,6 +28,8 @@ else
        exit 0
 fi
 
+DOCKER_LOGFILE=/var/log/docker.log
+
 # Get service config - may override defaults
 [ -f /etc/sysconfig/docker ] && . /etc/sysconfig/docker
 
@@ -40,8 +42,19 @@ start() {
                return
        fi
 
+       # NOTE: docker daemon actually doesn't go to background, need to do that ourselves
+       # https://github.com/docker/docker/issues/2758
+
        msg_starting "Docker"
-       daemon --fork /usr/bin/docker daemon $OPTIONS
+
+       touch "$DOCKER_LOGFILE"
+       chgrp docker "$DOCKER_LOGFILE"
+
+       export DOCKER_LOGFILE
+       daemon \
+               --fork --pidfile $pidfile --waitfortime 60 \
+               /usr/lib/dockerd $OPTIONS
+
        RETVAL=$?
        [ $RETVAL -eq 0 ] && touch /var/lock/subsys/docker
 }
This page took 0.130801 seconds and 4 git commands to generate.