I saw there are some discussions about lxc export vs. lxc publish container.
lxc export [<remote>:]<instance> [target] [--instance-only] [--optimized-storage] [flags]
lxc publish [<remote>:]<instance>[/<snapshot>] [<remote>:] [flags] [key=value...]
One feature missing in export, is the ability of aiming a specific container/snapshot as source.
lxc backup takes either container as source or container include all of its snapshots.
Is there a way to create a backup from a container/snapshot?
This would produce a downloadable backup tarball from a container/snapshot in one step!
The lxc publish way would be to create an image first, than publish that image.