With LXD, without specifying static IP in container networking interfaces, you can use
lxc config device override <instance> <device> ipv4.address=...
@source SOLVED: Best way to assign static IP addresses to public facing containers? - #3 by pgoetz