簡體   English   中英

如何創建可分發的 Docker 映像?

[英]How do I create a distributable Docker image?

我想構建一個打包為可執行文件的 NodeJS 服務器,然后可以在任何 Linux 機器上安裝和運行它,而無需任何先決條件依賴項。 我正在考慮將其打包為 Docker 映像,但這意味着用戶需要在他們的系統上安裝 Docker。 有沒有辦法將 package 一個 Docker 映像本身作為一個可執行文件,這樣用戶所需要做的就是運行一個可執行文件?

帶 docker 否

docker 的可執行文件的答案是否定的。

您可以創建 docker/docker-compose 項目,如果您安裝了 docker,您可以簡單地運行該項目。

不帶 docker 是

但是您仍然可以在不使用 docker 的情況下使用 package 它(整個 nodejs 包含在可執行文件中)。

看這個鏈接https://www.npmjs.com/package/pkg

暫無
暫無

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

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