A separate IP address in each container

Hello, I have a problem. I would like each container in my docker to have a separate IP address. E.G. I have 15 containers and using a VPN, I would like each one to have its own unique IP address. I don’t know how to do it, because I don’t want all containers to have the same address, but each one different. Can anyone help me with this problem?
Edit: I want to use VPN Wireguard.