diff options
author | TomSweeneyRedHat <tsweeney@redhat.com> | 2017-12-20 17:54:13 -0500 |
---|---|---|
committer | Atomic Bot <atomic-devel@projectatomic.io> | 2017-12-23 11:47:33 +0000 |
commit | ea5620182f6dc1fabc33e1a8d453d070fba0952c (patch) | |
tree | b19193b6ba56b5be899a2619e7adde5c6e1c9787 /test/build/preserve-volumes | |
parent | 7f531263e6e41195278f205ad01274487cc1c1e0 (diff) | |
download | podman-ea5620182f6dc1fabc33e1a8d453d070fba0952c.tar.gz podman-ea5620182f6dc1fabc33e1a8d453d070fba0952c.tar.bz2 podman-ea5620182f6dc1fabc33e1a8d453d070fba0952c.zip |
Initial podman build
Signed-off-by: TomSweeneyRedHat <tsweeney@redhat.com>
Closes: #162
Approved by: rhatdan
Diffstat (limited to 'test/build/preserve-volumes')
-rw-r--r-- | test/build/preserve-volumes/Dockerfile | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/test/build/preserve-volumes/Dockerfile b/test/build/preserve-volumes/Dockerfile new file mode 100644 index 000000000..922f565d7 --- /dev/null +++ b/test/build/preserve-volumes/Dockerfile @@ -0,0 +1,22 @@ +FROM alpine +RUN mkdir -p /vol/subvol/subsubvol +RUN dd if=/dev/zero bs=512 count=1 of=/vol/subvol/subsubvol/subsubvolfile +VOLUME /vol/subvol +# At this point, the contents below /vol/subvol should be frozen. +RUN dd if=/dev/zero bs=512 count=1 of=/vol/subvol/subvolfile +# In particular, /vol/subvol/subvolfile should be wiped out. +RUN dd if=/dev/zero bs=512 count=1 of=/vol/volfile +# However, /vol/volfile should exist. +VOLUME /vol +# And this should be redundant. +VOLUME /vol/subvol +# And now we've frozen /vol. +RUN dd if=/dev/zero bs=512 count=1 of=/vol/anothervolfile +# Which means that in the image we're about to commit, /vol/anothervolfile +# shouldn't exist, either. + +# ADD files which should persist. +ADD Dockerfile /vol/Dockerfile +RUN stat /vol/Dockerfile +ADD Dockerfile /vol/Dockerfile2 +RUN stat /vol/Dockerfile2 |