Tôi đã nhận được câu trả lời từ người đóng góp cho 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
Điều này sẽ kích hoạt các postgres. Đốt cháy một vùng chứa thực hiện quá trình di chuyển db và ngay lập tức thoát ra và tự xóa. Kích hoạt ứng dụng rails.
Hãy nghĩ về quá trình xây dựng giống như việc biên dịch một ứng dụng. Bạn không đưa dữ liệu vào cơ sở dữ liệu như một phần của giai đoạn biên dịch.