The API lets you do it, though such a container wouldn’t be startable due to lack of init system, so it’s only good to then manually mount and rsync stuff over.
lxc query -X POST /1.0/containers -d '{"name": "blah", "source": {"type": "none"}}' --wait