मुझे डॉकर योगदानकर्ता ब्रायन गोफ से जवाब मिला:
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
यह पोस्टग्रेज को फायर करने वाला है। एक कंटेनर को फायर करें जो डीबी माइग्रेशन करता है और तुरंत बाहर निकलता है और खुद को हटा देता है। रेल ऐप को फायर करता है।
किसी एप्लिकेशन को संकलित करने जैसी निर्माण प्रक्रिया के बारे में सोचें। आप संकलन चरण के भाग के रूप में डेटा को डेटाबेस में सीड नहीं करते हैं।