summaryrefslogtreecommitdiffstats
path: root/core/modules/docker-ce/data
diff options
context:
space:
mode:
authorSimon Rettberg2021-12-10 11:21:49 +0100
committerSimon Rettberg2021-12-10 11:21:49 +0100
commit76df68a28ad17133f002b22d17c577f9426b8fd7 (patch)
tree79244ed0a871a1a620ecb66149e2cd3b88229f9b /core/modules/docker-ce/data
parent[run-virt-docker] FIX: check curl response; check bind mound_type; move add_c... (diff)
downloadmltk-76df68a28ad17133f002b22d17c577f9426b8fd7.tar.gz
mltk-76df68a28ad17133f002b22d17c577f9426b8fd7.tar.xz
mltk-76df68a28ad17133f002b22d17c577f9426b8fd7.zip
[docker-ce] New module (target: stage4)
Diffstat (limited to 'core/modules/docker-ce/data')
-rw-r--r--core/modules/docker-ce/data/etc/docker/daemon.json5
-rw-r--r--core/modules/docker-ce/data/etc/systemd/system/docker-no-trivial-root.service14
l---------core/modules/docker-ce/data/etc/systemd/system/multi-user.target.wants/docker-no-trivial-root.service1
3 files changed, 20 insertions, 0 deletions
diff --git a/core/modules/docker-ce/data/etc/docker/daemon.json b/core/modules/docker-ce/data/etc/docker/daemon.json
new file mode 100644
index 00000000..b8877383
--- /dev/null
+++ b/core/modules/docker-ce/data/etc/docker/daemon.json
@@ -0,0 +1,5 @@
+{
+ "data-root": "/tmp/virt/docker",
+ "storage-driver": "overlay2",
+ "userns-remap": "default"
+}
diff --git a/core/modules/docker-ce/data/etc/systemd/system/docker-no-trivial-root.service b/core/modules/docker-ce/data/etc/systemd/system/docker-no-trivial-root.service
new file mode 100644
index 00000000..3a93b8b4
--- /dev/null
+++ b/core/modules/docker-ce/data/etc/systemd/system/docker-no-trivial-root.service
@@ -0,0 +1,14 @@
+[Unit]
+Description=No Trivial Root for Docker
+Before=docker.service
+After=network.target
+
+[Service]
+Type=simple
+TimeoutStartSec=0
+Restart=always
+RestartSec=12s
+ExecStart=/usr/sbin/docker-no-trivial-root
+
+[Install]
+WantedBy=multi-user.target
diff --git a/core/modules/docker-ce/data/etc/systemd/system/multi-user.target.wants/docker-no-trivial-root.service b/core/modules/docker-ce/data/etc/systemd/system/multi-user.target.wants/docker-no-trivial-root.service
new file mode 120000
index 00000000..7c7caf91
--- /dev/null
+++ b/core/modules/docker-ce/data/etc/systemd/system/multi-user.target.wants/docker-no-trivial-root.service
@@ -0,0 +1 @@
+../docker-no-trivial-root.service \ No newline at end of file