Получих отговора от сътрудника на докер Брайън Гоф:
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
Това ще задейства postgres. Задейства контейнер, който извършва db миграцията и веднага излиза и се премахва. Задейства приложението rails.
Мислете за процеса на изграждане като за компилиране на приложение. Не въвеждате данни в база данни като част от фазата на компилиране.