午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術(shù)文章
文章詳情頁

前端 - 如何正確的使用 docker 來運行 webdev?

瀏覽:256日期:2024-03-22 13:53:04

問題描述

后端的 php nginx 服務(wù)都跑在 docker 上

現(xiàn)在我想把前端的構(gòu)建工具也跑在 docker 上,例如 node gulp 等等

應(yīng)該怎么處理這個工作流,單獨新建一個容器嗎?如果有多個項目,應(yīng)該如何操作?

問題解答

回答1:

這個Case....一千個人眼中有一千個docker 環(huán)境。看你怎么組網(wǎng),怎么配合應(yīng)用了。

1,像我個人,習(xí)慣待docker如進程process, 那么我會竭力追求一個容器實例只掛起一個進程,因為個人認為如果n個應(yīng)用都跑在一個容器里,那這個容器就不是進程級別,而是OS/機器級別了,那么建虛擬機鏡像好了,干嗎還要搞docker鏡像?。那即使是php和nginx這樣的配合,也會搞起兩個容器,可以把它看成一個應(yīng)用,然后其它語言,像你用nodejs實現(xiàn)的其它應(yīng)用,我肯定會再跑個容器實例,然后再跑個nginx反代這兩個。所以想問你的nginx+php的docker是一個容器嗎?2,也有混多個進程在一個docker里,畢竟它還是基于From [OS] 一個操作系統(tǒng)的嘛。可以在docker里跑起個supervisor(python)這樣的process monitor,將supervisor交給docker掛起,相同的應(yīng)用不還有pm2(nodejs)?這樣的dockerfile不好寫反正。3, 混合,感覺最好的方式還是看具體的業(yè)務(wù)場景配合了,架構(gòu)嘛,要用有限的資源配合去最大程度地完成業(yè)務(wù)。建議先去看看docker帶來的優(yōu)點吧,以及為此優(yōu)點需要付出的代價,才能更好地作出決策,不然亂用還不如不用。

回答2:

當然是新拉一個node的容器下來跑了,所謂容器,不就是看重了輕量,低耦的好處嘛,為了實現(xiàn)松耦合,一般數(shù)據(jù)庫、和服務(wù)器都會分2個容器來跑,把端口映射做好,甚至一個個docker都可以看成是一個個nb的可以跑各種服務(wù)應(yīng)用的進程,而并不會占用太多資源,這也是docker的意義所在,易移植,體積小,松耦合。

回答3:

前端的話無非就是 node gulp webpack yarn sass 等

這里有現(xiàn)成的,web-dev-docker,我覺得你可以參考或者直接使用 。

標簽: web
相關(guān)文章:
主站蜘蛛池模板: 一区二区三区视频在线 | 美女免费av | 丝袜美腿在线 | 成人精品国产免费网站 | 国产超碰在线观看 | 激情四射av| 欧美肥老妇视频九色 | 天天草影院 | 日韩视频在线观看免费视频 | 欧美顶级毛片在线播放 | 一级特黄特色的免费大片视频 | 欧美在线一二三 | 亚洲女同一区二区 | 韩国午夜影院 | 超碰在线公开免费 | 网友自拍av | 久久影院视频 | 久久黄网 | 久久久小视频 | 亚洲国产精品久久久久久 | 国产黄色片免费看 | 成人在线激情视频 | 超碰在线网 | av手机版| 欧美一区二区三区爽爽爽 | 午夜爆操 | 欧美人与性动交α欧美精品 | 婷婷丁香久久 | 日本高清视频一区二区 | 亚洲狠狠 | 五月婷婷免费视频 | 久久免费激情视频 | 精品一区二区三区中文字幕 | 亚洲一区二区三区在线播放 | 特级毛片网站 | 国产亚洲欧美一区二区三区 | www.国产在线观看 | 欧美在线日韩 | 国产视频不卡在线 | 国产精品美女久久久 | 高清成人在线 |