In order for WireGuard Easy to run in a container, it needs NET_RAW to be enabled. Docker enables it by default but Podman does not.
Run with Podman
Add --cap-add=NET_RAW to the podman run command like so:
Run with podman-compose
Add NET_RAW to the cap_add list.
Troubleshooting
If the container isn't working as expected, try attaching it to watch its output (see --attach here)
Loading kernel modules
Try loading these kernel modules on the host machine, if they haven't already. e.g. sudo modprobe iptable_filter
See this issue for more info.
Set podman network MTU
Especially in rootless containers, if WireGuard Easy claims to be connected to a client but nothing loads over the network, you may need to adjust the MTU (maximum transmission unit) for your podman network. For example, running podman network create --opt mtu=1500 would create a network with an MTU of 1500. Then, recreate your podman container to use that network. See here for additional context on this issue and here for documentation on managing networks with podman.