feat(app-emulation/docker): use the coreos unit file

On CoreOS we use systemd to manage docker containers. Having docker
automatically start containers on reboot makes everything confused. Stop
doing this.
This commit is contained in:
Brandon Philips 2013-12-07 21:52:15 -08:00
parent 22f3f5b953
commit 09b4f91633
2 changed files with 14 additions and 1 deletions

View File

@ -119,7 +119,7 @@ src_install() {
newinitd contrib/init/openrc/docker.initd docker
newconfd contrib/init/openrc/docker.confd docker
systemd_dounit contrib/init/systemd/docker.service
systemd_dounit "${FILESDIR}/docker.service"
dodoc AUTHORS CONTRIBUTING.md CHANGELOG.md NOTICE README.md
if use doc; then

View File

@ -0,0 +1,13 @@
[Unit]
Description=Docker Application Container Engine
Documentation=http://docs.docker.io
After=network.target
[Service]
ExecStartPre=/bin/mount --make-rprivate /
# Run docker but don't have docker automatically restart
# containers. This is a job for systemd and unit files.
ExecStart=/usr/bin/docker -d -r=false
[Install]
WantedBy=multi-user.target