2
我想要一種「開發泊塢窗鏡像」,其中npm install
每次重新啓動我的Docker容器時都會執行(因爲我不想構建,推和拉每天從我的本地機器到Docker服務器的新開發鏡像)。 所以我想我可以做某事。像這樣在我的Dockerfile中:docker:npm安裝在docker start
CMD npm install git+ssh://[email protected]/my/project.git#develop && npm start
不幸的是,這是行不通的。容器docker start
後立即停止,我不知道爲什麼,因爲這個工程:
RUN npm install git+ssh://[email protected]/my/project.git#develop
CMD npm start
(只是用於測試,這當然不是我想有什麼)。但是,也許我對CMD
有一些錯誤的認識,有人可以啓發我?
你可以試試'CMD sh -c'npm install ... && npm start''嗎? – VonC
你可以使用類似詹金斯的東西來自動完成建築,所以你所要做的就是推動。或者每次您希望更新時只運行docker exec npm update。 –
Nauraushaun