How to copy files to a LXC container
Once you’ve created a LXC container using a command like
lxc launch ubuntu:18.04 mycontainer
you can push files to the container using
lxc file push myfile.zip mycontainer/root/
This will copy the local file myfile.zip
to /root/myfile.zip
on the container. Ensure that your path ends with /
, since lxc file push myfile.zip mycontainer/root
will show this error message:
Error: Path already exists as a directory: File too large
In that case, add a slash (/
) to the end of your destination path (e.g. mycontainer/root
=> mycontainer/root/
).