我想繞過Docker,但我很難搞清楚它。我試圖在我的小型項目(MERN堆棧)中實現它,並且我在考慮如何區分開發(可能是分段)和生產環境。Docker多個環境
我看到一個example他們使用了2個Docker文件和2個docker-compose文件(每個對一個env,所以Dockerfile + docker-compose.yml用於prod,Dockerfile-dev + docker-compose-dev)。 yml for dev)。
但這對我來說似乎有點矯枉過正。我寧願只有兩個文件。
另外一個問題是,例如,對於開發,我想要全局安裝nodemon,但不能用於生產。
在完美的解決方案我想運行類似的東西
docker-compose -e ENV=dev build
docker-compose -e ENV=dev up
請記住,我還沒有完全得到泊塢窗,所以如果你抓住了一些有關碼頭工人雷誤解的,你可以點出來。
太棒了,謝謝你的解釋! –