docker compose でプロジェクト名を指定する

docker compose はプロジェクト名としてデフォルトではディレクトリ名を使うが、これをカスタムしたい。

下記の dokcer compose -p オプションが使える。

  -p, --project-name NAME     Specify an alternate project name
                              (default: directory name)

Overview of docker-compose CLI | Docker Documentation

$ docker-compose -p web up

プロジェクト名が変わると永続化しているボリュームが変わってしまうので、注意が必要。

dockerでプロジェクト名を指定する - Qiita

たとえば一時的にボリュームを切り分けて環境を作りたいときに便利そう。