I started messing with docker and DVWA, I've noticed that the docker DVWA's enviroment is binded to the localhost (127.0.0.1). I wanted to bind it to a real address in order to mess with it from another machine but keeps outputting the following error:
$ docker run --rm -it -p 192.168.0.103:80:80 vulnerables/web-dvwa
docker: Error response from daemon: driver failed programming external connectivity on endpoint epic_nightingale (8c5df17c4fd03285279064b1bcb4a355327367fdf92aab639d2584869e76e5c2): Error starting userland proxy: listen tcp 192.168.0.103:80: bind: cannot assign requested address.
I verified that the assigned ip wasn't being used and the port as well. Finally I just wanted to know if what I'm trying to do is even possible and if so how can I achieve it?