熟悉 Dockerfile 的讀者一定都熟悉撰寫 Dockerfile 的過程,其中很重要的一個環節是選擇一個 Base Image。
本篇文章的標題列舉的大量的 base image,包含了 alpine, slim, stretch ... 等,對於使用者來說,到底這些 image 差異是什麼,選擇上有什麼需要注意的
舉例來說, 當 image tag 結尾是 -slim 時,通常代表的是完整版本的相反體,也就是 只有安裝滿足應用所需要的依賴性套件而已,其餘用不到的都沒有安裝。
透過這方式整個 image 的大小也會相對比較小,畢竟用不到的軟體都沒有被安裝
作者提到說當使用 slim image 出現無法解釋的問題時,可以先嘗試使用完整版本的 image 先行除錯看看。
至於 Apline 的版本,則是基於 Alpine Linux Project 這個作業系統所發展的版本,其因為簡單且 image size 不大而廣受使用。但是使用上也是有很多要注意的地方,譬如一些相容性問題,作者提到 python 內就有 Debian/Alpine 彼此不相容的地方,導致除錯時會很生氣。
最後作者還提到選擇 image 的一些想法
1. 沒有硬碟空間的考量,要趕快上線使用且沒有時間慢慢測試,就直接使用知名的完整image,如 debian 等
2. 有硬碟空間考量且很明確要使用的工具是什麼,可以考慮使用 -slim 的版本
...等
原文:
https://medium.com/swlh/alpine-slim-stretch-buster-jessie-bullseye-bookworm-what-are-the-differences-in-docker-62171ed4531d
「python無法安裝套件」的推薦目錄:
- 關於python無法安裝套件 在 矽谷牛的耕田筆記 Facebook 的精選貼文
- 關於python無法安裝套件 在 軟體開發學習資訊分享 Facebook 的最佳解答
- 關於python無法安裝套件 在 [問題] 無法安裝Python-numpy-dbg及其他的套件 - 批踢踢實業坊 的評價
- 關於python無法安裝套件 在 安裝Python與Package 的評價
- 關於python無法安裝套件 在 不知是否有python線上編譯器, 如Colaboratory 或Kaggle 可 ... 的評價
- 關於python無法安裝套件 在 [General] Python 安裝套件失敗#5 - GitHub 的評價
- 關於python無法安裝套件 在 [問題] 無法安裝Python-numpy-dbg及其他的套件 - Mo PTT 鄉公所 的評價
- 關於python無法安裝套件 在 [問題] conda與pip的差異- 看板Python | PTT數位生活區 的評價
- 關於python無法安裝套件 在 #請益用conda 還是原生python - 軟體工程師板 | Dcard 的評價
python無法安裝套件 在 軟體開發學習資訊分享 Facebook 的最佳解答
開源報報內容回顧
內容摘要
✅ Slack 內部使用的 P2P 分散式網路管理軟體
✅ 一個用於編寫分散式自我複製程式的 Python 程式庫
✅ 使用 Javascript 開發的協同作業應用程式做資料同步與合併的資料結構庫程式庫
✅ 使用 NodeJS 開發不需要伺服器架構的 P2P 協同作業應用程式
✅ 一個命令列工具,可以讓你方便安裝、配置和管理 Kubernetes 軟體的工具套件
✅ 輕量級的 Kubernetes
✅ 一個營運等級用于 airgapped (指無法連接公眾網路的伺服器 ) 和線上叢集的 Kubernetes 安装程式
✅ 用於管理 KOTS ( Kubernetes Off-The-Shelf ) 可安裝管理控制台程式
✅ 使用 React 開發的後台管理介面樣板
✅ 在 React 應用程式中進行狀態除錯的 Chrome 擴充套件
✅ 獨立的 React 元件開發與現場風格指南開發環境
✅ 設計工具集錦
✅ 給自由工作者使用的財務開銷和發票管理軟體- 介面很漂亮而且支援手機平台
✅ 基於 Docker 無狀態 API 將 HTML , Markdown ,MS Office 文件轉成 PDF
✅ 使用 Python 開發的略帶邪惡密碼強度檢查器
✅ 在 IPFS 上開發即時的協同作業 DApps
✅ 一個使用 Java 開發的開放原始碼交易框架
✅ 一個用於 Android 和 JVM 的強型別、支援快取 GraphQL 的客戶端程式庫
https://softnshare.com/opensource-news-003/
python無法安裝套件 在 安裝Python與Package 的推薦與評價
打開Python,透過 import XXX 的方式確認套件是否安裝成功。 補充說明. 有些套件的確透過 pip install 無法有效安裝, 此時就需要嘗試另一種方式:下載 ... ... <看更多>
python無法安裝套件 在 不知是否有python線上編譯器, 如Colaboratory 或Kaggle 可 ... 的推薦與評價
... 因公司電腦比較無法安裝python或是其他軟體, 試過上述兩項, 似乎無法pip install package, 大部分可控滑鼠鍵盤都似乎要pip 套件, 試問是否有其他解決方案?? ... <看更多>
python無法安裝套件 在 [問題] 無法安裝Python-numpy-dbg及其他的套件 - 批踢踢實業坊 的推薦與評價
各位前輩好,因為不知道這是ubuntu還是python的問題, 因此我兩邊都放,若有不適合
會立刻刪除,我在安裝uhd的套件時,發現系統出現了python-numpy-dbg、python-qt4-db
g、python-dev無法安裝的問題,我有使用sudo apt install python-numpy-dbg,但一樣
無法單獨安裝(在紅框底下),想請教各位前輩,這邊到底要如何解決,謝謝各位前輩指導
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.116.54.184 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1614747320.A.06F.html
※ 編輯: asd24693120 (42.73.75.237 臺灣), 03/03/2021 19:27:34
回o大,我一開始就是用pip裝,可是好像更糟糕,不然我再試試好了,謝謝您
※ 編輯: asd24693120 (122.121.106.178 臺灣), 03/03/2021 21:07:00
※ 編輯: asd24693120 (140.116.54.184 臺灣), 03/04/2021 10:23:16
... <看更多>