User Tools

Site Tools


lxc:mount_a_directory_on_host_into_the_container

LXC - Mount a directory on host into the Container

Get your uid on the host

id

returns:

uid=1000(peter) gid=1000(peter) groups=1000(peter)

NOTE: On Ubuntu the uid of the first user is usually 1000.


Allow LXD to remap to this id

echo 'root:1000:1' | sudo tee -a /etc/subuid /etc/subgid

Create a container

lxc init ubuntu-daily:z test

Set up the idmap to map both uid and gid 1000 to uid and gid 1000 inside the container

lxc config set test raw.idmap 'both 1000 1000'

Set the host directory to be mounted in the container

lxc config device add test homedir disk source=/home/peter path=/home/ubuntu

Start the container

lxc start test

Check the shared directory in the container

lxc exec test ls /home/ubuntu/

NOTE: This should display any file in the directory that was mapped.

lxc/mount_a_directory_on_host_into_the_container.txt · Last modified: 2021/01/07 19:31 by peter

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki