I trying to create network in docker-compose.vs.debug.yml file:
networks:
myNetwork:
driver: bridge
But docker adding some identifier:
If you have docker-compose create the network, it will determine the name itself. Normally, it looks at the name of the directory where docker-compose.yml is located, and uses that as a prefix. Based on the name you have shown, it appears that this docker-compose.yml file is in a directory named dockercompose1163770330
. It combines this with the myNetwork
name you specified, and creates a network named dockercompose1163770330_myNetwork
.
If you want to control the exact name of the network, you have two options.
networks:
default:
external:
name: myNetwork
This implies something else has created the network already. If you don't have such a network already, creating it is easy.
docker network create myNetwork
dockercompose1163770330
and make it something different that you prefer, then you can predict the network name created from it.