Docker compose で自動で作成されるネットワーク名

docker compose を使用してビルドした場合に、自動で xxxxx_default というネットワークが作成されます。

この xxxxx という部分はどこから取得されるかというと、ディレクトリ名からのようです。

たとえばアプリが myapp というディレクトリにあって、docker-compose.yml が以下のような内容であるとします。

myapp_default というネットワークが生成されます。

https://docs.docker.jp/compose/networking.html

ネットワークが自動で作成される場合の命名はどのように決定しているのか謎だったのですが、ディレクトリ名から取っているのですね。