簡體   English   中英

Ubuntu docker 容器上的 NodeJs?

[英]NodeJs on an Ubuntu docker container?

我正在將 Windows 托管的 SPA 應用程序移動到 Linux 容器中。 我對 Ubuntu 有點熟悉,所以我打算使用它。

docker hub 上NodeJs 頁面顯示了幾個 Debian 版本和 Alpine 的容器。

但對 Ubuntu 來說什么都沒有。

NodeJs 團隊不建議將 Ubuntu 與 NodeJs 一起使用嗎?

還是要准備大量的 NodeJ 的 Linux 發行版是不是工作太多了,所以 Node 團隊在 Debian 和 Alpine 上停了下來?

還是有其他原因?......

Ubuntu 太重了,無法將它作為運行節點應用程序作為服務器的基本容器。 與 Ubuntu 相比,Debian 和 Alpine 輕得多。

最重要的是,對 Ubuntu、debian 和 alpine 有一些了解不會是一個大的變化。 歸根結底,Ubuntu 是建立在 debian 之上的,它們是 linux 發行版,所以你應該沒問題。 特別是您需要執行配置步驟,將它們保存為容器映像的一部分,然后就完成了。 每次它都會使用正確的設置制作相同的容器。 容器之美。

Ubuntu 只是一個非常沉重的基礎,它將向容器中添加大量很可能是不必要的包。 如果您要構建生產級容器,Alpine 通常是首選。 它安裝了最少數量的庫,減少了容器的整體大小,並且應該最接近您的應用程序需要運行的“最低限度”。 我會從那里開始。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM