PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Wie verlinke ich Docker-Container beim Build?

Ich habe die Antwort vom Docker-Mitarbeiter Brian Goff erhalten:

docker run -d --name mydb postgres
docker run --rm --link mydb:db myrailsapp rake db:migrate
docker run -d --name myapp --link mydb:db myrailsapp

Dies wird Postgres starten. Starten Sie einen Container, der die DB-Migration durchführt und sich sofort selbst beendet und entfernt. Startet die Rails-App.

Stellen Sie sich den Erstellungsprozess wie das Kompilieren einer Anwendung vor. Als Teil der Kompilierungsphase werden keine Daten in eine Datenbank übertragen.