If you don't define the network name(s) explicitly it fails to start due to an ambiguous resolution of the "default" network name.
I worked around this by using docker network create $(basename $(pwd)) in the runall.sh and then adding a networks block in the compose files marking that name as the default network and external aka docker-compose won't attempt to create or destroy it automatically.
If you don't define the network name(s) explicitly it fails to start due to an ambiguous resolution of the "default" network name.
I worked around this by using
docker network create $(basename $(pwd))in therunall.shand then adding anetworksblock in the compose files marking that name as the default network andexternalaka docker-compose won't attempt to create or destroy it automatically.