logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

buildah-mount - Mount a working container's root filesystem.

Description

       Mounts  the specified container's root file system in a location which can be accessed from the host, and
       returns its location.

       If the mount command is invoked without any arguments, the tool will list all of  the  currently  mounted
       containers.

       When  running  in rootless mode, mount runs in a different namespace so that the mounted volume might not
       be accessible from the host when using a driver different than vfs.  To be able to access the file system
       mounted, you might need to create the mount namespace separately as part  of  buildahunshare.   In  the
       environment  created  with  buildahunshare you can then use buildahmount and have access to the mounted
       file system.

Example

       buildah mount working-container
       /var/lib/containers/storage/overlay2/f3ac502d97b5681989dff84dfedc8354239bcecbdc2692f9a639f4e080a02364/merged

       buildah mount
       working-container /var/lib/containers/storage/overlay2/f3ac502d97b5681989dff84dfedc8354239bcecbdc2692f9a639f4e080a02364/merged
       fedora-working-container /var/lib/containers/storage/overlay2/0ff7d7ca68bed1ace424f9df154d2dd7b5a125c19d887f17653cbcd5b6e30ba1/merged

       buildah mount working-container fedora-working-container ubi8-working-container
       working-container /var/lib/containers/storage/overlay/f8cac5cce73e5102ab321cc5b57c0824035b5cb82b6822e3c86ebaff69fefa9c/merged
       fedora-working-container /var/lib/containers/storage/overlay/c3ec418be5bda5b72dca74c4d397e05829fe62ecd577dd7518b5f7fc1ca5f491/merged
       ubi8-working-container /var/lib/containers/storage/overlay/03a071f206f70f4fcae5379bd5126be86b5352dc2a0c3449cd6fca01b77ea868/merged

       If running in rootless mode, you need to do a buildah unshare first to use the mount point.

       $ buildah unshare
       # buildah mount working-container
       /var/lib/containers/storage/overlay/f8cac5cce73e5102ab321cc5b57c0824035b5cb82b6822e3c86ebaff69fefa9c/merged
       # cp foobar  /var/lib/containers/storage/overlay/f8cac5cce73e5102ab321cc5b57c0824035b5cb82b6822e3c86ebaff69fefa9c/merged
       # buildah unmount working-container
       # exit
       $ buildah commit  working-container newimage

Name

       buildah-mount - Mount a working container's root filesystem.

Options

--json

       Output in JSON format.

Return Value

       The location of the mounted file system.  On error an empty string and errno is returned.

See Also

buildah(1), buildah-unshare(1), buildah-umount(1)

buildah                                            March 2017                                   buildah-mount(1)

Synopsis

buildahmount [container ...]

See Also