Otrzymałem odpowiedź od współtwórcy platformy dokerowej Briana Goffa:
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
To uruchomi postgres.Odpal kontener, który wykona migrację bazy danych i natychmiast wyjdzie i sam się usunie.Uruchamia aplikację rails.
Pomyśl o procesie budowania jak o kompilacji aplikacji. Nie umieszczasz danych w bazie danych w ramach fazy kompilacji.