Assign public ip adress to container

I would like to assign public ip address to my container and make it available as a vm outside. Is there a way to do it using bridge network? i dint want to use macvlan network.

I would not go this way. What about using port forwarding on your firewall?