diff --git a/hardware/virtualization/docker/comar/service.py b/hardware/virtualization/docker/comar/service.py index 04c8813aa5..eb0d796d46 100644 --- a/hardware/virtualization/docker/comar/service.py +++ b/hardware/virtualization/docker/comar/service.py @@ -6,7 +6,6 @@ serviceDefault = "off" serviceDesc = _({"en": "Docker Management Service", "tr": "Docker Yƶnetim Hizmeti"}) -serviceConf = "docker" pidfile = "/var/run/docker.pid" logfile = "/var/log/docker.log" @@ -14,17 +13,17 @@ logfile = "/var/log/docker.log" def start(): os.environ["PATH"] = "/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/sbin:/usr/local/bin" os.system("/sbin/modprobe -va bridge nf_nat br_netfilter") - + startService(command="/usr/bin/docker", - args="daemon %s" % (config.get("DOCKER_OPTS", "")), + args="daemon -p %s -s overlay --dns 8.8.8.8 --dns 8.8.4.4" % (pidfile), + detach=True, pidfile=pidfile, - donotify=True) + donotify=False) @synchronized def stop(): stopService(command="/usr/bin/docker", - pidfile=pidfile, - donotify=True) + donotify=False) def status(): return isServiceRunning(pidfile)