mazzolino/mounts

By mazzolino

Updated about 9 years ago

Mount devices inside a privileged Docker container

Image
0

190

Mount devices configured via environment variables into a (privileged) Docker container.

This is meant to be used as a custom storage container for use with RancherOS.

It is probably not useful for anything else.

Usage

MOUNT=/dev/sda1
MOUNTPOINT=/mnt/disk
FSTYPE=btrfs

docker run --privileged --rm -v /lib/modules:/lib/modules:ro \
  --device $MOUNT -v /:/mnt/host -e MOUNT_1=$MOUNT -e MOUNTPOINT_1=$MOUNTPOINT -e FSTYPE_1=$FSTYPE \
  mazzolino/mounts

You can use MOUNT_2, MOUNT_3 and so on in order to do multiple mounts.

Docker Pull Command

docker pull mazzolino/mounts