[英]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.