sql >> Database >  >> RDS >> PostgreSQL

Hoe koppel je docker containers op build?

Ik kreeg het antwoord van de docker-bijdrager Brian Goff:

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

Dit gaat postgres activeren. Start een container die de db-migratie uitvoert en onmiddellijk afsluit en zichzelf verwijdert. Activeert de rails-app.

Zie het bouwproces als het compileren van een applicatie. U plaatst geen gegevens in een database als onderdeel van de compilatiefase.



  1. Oracle PL/SQL:UTL_FILE.FCOPY Voorbeeld

  2. Tomcat / Hibernate-verbinding met MySql mislukt met mislukte communicatielink en toestemming geweigerd

  3. Oracle Transparent Data Encryption ontsleutelde toegang

  4. Maak verbinding met MySQL met behulp van SSH Tunneling in node-mysql