How to Mount External Directory Inside the Linux Container

3

This guide helps you to mount external directory inside the Linux container.If you are yet to setup Linux container in your environment, here are the guides you should take a look.

READ: Setup Linux Container with LXC on Ubuntu 16.04

READ: Setup Linux Container with LXC on CentOS 7 / RHEL 7

Step 1: Create a mounting directory on the host. Ex: raj, if you want to mount the device under the mount point “/raj” inside the Linux container.

sudo mkdir /var/lib/lxc/ubuntu_lxc/rootfs/raj

Step 2: Mount the device on the above directory.

sudo mount /dec/sda1 /var/lib/lxc/ubuntu_lxc/rootfs/raj

You should run the above commands on the Linux host, i.e., host operating system.

Where,

raj –  Mount point

/dev/sda1 –  Device you want to mount

ubuntu_lxc – Name of the Linux container

Step 3: Take a console or log in to Linux container and use df command to see the external directory.

sudo lxc-console -n ubuntu_lxc

The output of mounted external directory:

ubuntu@ubuntu_lxc:~$ df -h
Filesystem                   Size  Used Avail Use% Mounted on
/dev/mapper/server--vg-root   97G  2.8G   90G   3% /
none                         492K     0  492K   0% /dev
tmpfs                        488M     0  488M   0% /dev/shm
tmpfs                        488M  6.2M  482M   2% /run
tmpfs                        5.0M     0  5.0M   0% /run/lock
tmpfs                        488M     0  488M   0% /sys/fs/cgroup
/dev/sda1                    472M  148M  300M  33% /raj
ubuntu@ubuntu_lxc:~$

That’s All.

You might also like