在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/PHP  Linux  HTML/ 用了Docker運行Node,但是依賴還沒裝,但是容器又沒啟動?

用了Docker運行Node,但是依賴還沒裝,但是容器又沒啟動?

(物理機上沒有任何語言的環(huán)境)Node服務(舉個例子)編排在docker-compose.yml中,但是啟動Node應用的需要裝依賴,所以容器啟動會失敗,但是又想通過容器中的npm裝依賴,這個問題就變成循環(huán)問題了
我的解決想法:

  1. 物理機上轉(zhuǎn)個語言環(huán)境(不好)
  2. 自己寫個Dockerfile繼承一下,構建鏡像的時候順便npm install
  3. 啟動的進程是某個監(jiān)控進程,這樣容器便可以啟動了
回答
編輯回答
逗婦乳

自己想了一個方案,用bash先啟動一個容器,然后裝一下依賴即可:

docker run -it -v ./app:/usr/src/app  your_node_image_name  /bin/bash
root@247543a930d6:/usr/src/app# npm install
2017年5月11日 21:50