Wenn Sie das Projekt docker-compose.yml
selbst umschreiben möchten
docker-compose -f docker-compose.myenv.yml
Durch Angabe einer angepassten YAML-Datei für die Optionen und -f wird der Befehl basierend auf der ursprünglichen Compose-Konfigurationsdatei ausgeführt.
Es ist jedoch schwierig, es jedes Mal anzugeben.
Durch Hinzufügen des Folgenden zu .bashrc
usw. wird docker-compose.myenv.yml
angewendet, wenn dc
ausgeführt wird, wenn sich direkt unter dem Verzeichnis eine eindeutige Einstellungsdatei befindet.
.bashrc
function dc() {
if [[ -f docker-compose.myenv.yml ]]; then
echo 'Using docker-compose.myenv.yml'
docker-compose -f docker-compose.myenv.yml $@
else
docker-compose $@
fi;
}
alias dc=dc
bash:.docker-compose.myenv.Wenn es yml gibt
$ dc
Using docker-compose.myenv.yml
Define and run multi-container applications with Docker.
...
Recommended Posts