123456789101112131415161718192021222324252627282930 |
- from comar.service import *
- import os
- serviceType = "local"
- serviceDefault = "off"
- serviceDesc = _({"en": "Docker Management Service",
- "tr": "Docker Yönetim Hizmeti"})
- pidfile = "/var/run/docker.pid"
- logfile = "/var/log/docker.log"
- @synchronized
- 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 -p %s %s" % (pidfile, config.get("DOCKER_OPTS")),
- detach=True,
- pidfile=pidfile,
- donotify=True)
- @synchronized
- def stop():
- stopService(command="/usr/bin/docker",
- donotify=True)
- def status():
- return isServiceRunning(pidfile)
|