Look at this: Another 'networking issue' or 'how to connect containers to more than one network using a bridge or macvlan'
I think bridge or macvlan mode could be worth what you need.
Once the mode is configurate and the container created, you can configure the IP via /etc/network/interfaces (inside the container)
Salutes!