PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Comment lier les conteneurs Docker lors de la construction ?

J'ai eu la réponse du contributeur docker 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

Cela va lancer postgres.Lancez un conteneur qui effectue la migration de la base de données et se ferme et se supprime immédiatement.Lance l'application rails.

Considérez le processus de construction comme la compilation d'une application. Vous n'introduisez pas de données dans une base de données dans le cadre de la phase de compilation.