Docker Compose-Projektname festlegen
Visual Studio Code wird den von Ihnen für den Docker Compose Projektnamen konfigurierten Wert respektieren.
Die Top-Level-Eigenschaft name in der docker-compose.yml kann verwendet werden, um den Projektnamen festzulegen.
Alternativ können Sie die Umgebungsvariable COMPOSE_PROJECT_NAME für den VS Code-Prozess festlegen oder sie in einer .env-Datei im selben Ordner wie die docker-compose.yml angeben.
Hinweis: Stellen Sie sicher, dass Sie zuerst alle geöffneten VS Code-Fenster schließen.
Um VS Code von der Befehlszeile zu starten
# from bash
COMPOSE_PROJECT_NAME=foo code .
# from PowerShell
$env:COMPOSE_PROJECT_NAME=foo
code .
Fügen Sie alternativ folgenden Eintrag zu einer .env-Datei im selben Ordner wie die docker-compose.yml hinzu
COMPOSE_PROJECT_NAME=foo
Wenn kein Projektname konfiguriert ist und sich die docker-compose.yml im Ordner .devcontainer befindet, wird der Docker Compose-Standard, den Basisnamen des Ordners docker-compose.yml zu verwenden, mit ${project-folder-basename}_devcontainer überschrieben, um Namenskollisionen mit anderen Projekten zu vermeiden.