port number not change for docker-compose
Maybe you're launching your container with docker-compose run
? There is a difference in port mapping between docker-compose run
and docker-compose up [-d] [service]
In this case the port configuration will be ignored by designYou can use --service-ports
flag or manually expose them using -p
flag