On 2019-08-19 13:59, Daniel Walsh wrote:
On 8/19/19 1:25 PM, Stefan Schulze Frielinghaus wrote:
Hi all,
Is it possible to mount an arbitrary host directory as an overlay via podman?
Consider the following example: I would like to mount directory /foo of an host system as /bar in an container. All changes to the directory should be destroyed once the container is destroyed. I thought that an overlay filesystem would be the method of choice here. In the man pages of podman I only found options for bind and tmpfs mounts. Is there any way to also perform an overlay mount?
Cheers, Stefan _______________________________________________ Podman mailing list -- podman@lists.podman.io To unsubscribe send an email to podman-leave@lists.podman.io
We have this in Buildah and I had started working on the feature for podman.
https://github.com/containers/libpod/pull/3457
I have not had time to get back to it, but hope to soon. If you had time and wanted to work on it, that would be great.
_______________________________________________ Podman mailing list -- podman@lists.podman.io To unsubscribe send an email to podman-leave@lists.podman.io
In the meantime - what you're asking should be possible with a 'tmpfs' mount, as long as you put the default content for the mount in the image. Podman defaults all tmpfs mounts to use the 'tmpcopyup' option which copies contents from the directory in the image that is being mounted over - so a tmpfs mount over the content in the image would give you a mutable layer on top of the contents of the directory. I don't think this is exactly what you want, but it's hopefully close enough to be useful until we can get proper overlay support landed. Thanks, Matt Heon