Selaa lähdekoodia

bind mount /prop-test/src at /prop-test/vol/mp

Fabian Peter Hammerle 5 vuotta sitten
commit
534659f4ec
2 muutettua tiedostoa jossa 20 lisäystä ja 0 poistoa
  1. 8 0
      Dockerfile
  2. 12 0
      README.md

+ 8 - 0
Dockerfile

@@ -0,0 +1,8 @@
+FROM alpine:3.9
+
+CMD set -x \
+    && mkdir -p /prop-test/src /prop-test/vol/mp \
+    && mount --bind /prop-test/src /prop-test/vol/mp \
+    && date -Is > /prop-test/src/mount-timestamp \
+    && grep /prop-test /proc/self/mountinfo | tee /prop-test/src/mountinfo-container \
+    && sleep 21m

+ 12 - 0
README.md

@@ -0,0 +1,12 @@
+Test propagation of bind mount.
+
+```sh
+docker run --rm --init \
+    --cap-add SYS_ADMIN --security-opt apparmor:unconfined \
+    -v /tmp/prop-test-host:/prop-test/vol:rshared \
+    --name mount-propagation-test fphammerle/mount-propagation-test
+cat /tmp/prop-test-host/mp/mountinfo-container
+```
+
+You may need to disable user namespace remapping `--userns host`
+due to https://github.com/moby/moby/issues/36472 .