I have been trying to assign one of my five public ip\'s to my docker container. It seems like this should be possible because of the nature of docker and its uses. I found this
The only way I know of to have a docker container use a static ip is using pipework.
Assuming you mean acquiring a DHCP lease and showing up on your router page -- Nothing comes to mind with docker. I don't think that is "the docker way". It's pretty simple with nspawn if you are using a systemd based distro, FWIW.