2017-05-19 58 views
0

我正在開發一個可以用distutils分發的python應用程序(一個包)。 我需要與沒有安裝python的人分享。我可以使用docker分發python應用程序嗎?

是否可以捆綁整個軟件包並將其與docker分發?

+0

如果他們沒有安裝Docker會怎麼樣?或者你打算將整個Docker一起分發? – ForceBru

+0

我知道他們有docker但不確定他們有python還是Python的正確版本。 – user3245906

+1

然後你可以用Python發佈一個Docker容器沒問題。儘管從Python代碼(使用Py2exe/Py2app或類似的東西)製作可執行文件可能會更容易。 – ForceBru

回答

4

如果他們有碼頭工人,那麼你可以分發你的整個應用程序作爲碼頭的形象。這是Docker的主要用例。

0

是的,您可以通過註冊表中的圖像分發應用程序。鑑於你的描述和評論,這聽起來像Docker Cloud將是一個很好的地方做到這一點。 Cloud是Docker Hub的更現代的界面。然後他們可以做一個docker pull yourusername/yourimagename並使用該應用程序。而且他們不必安裝python。

相關問題