需要:我想在ubuntu14.04上創建最小尺寸的python docker圖像。Docker Image Size a Concern - 使用ubuntu創建基本python圖像的最佳實踐
問題:Ubuntu docker 14.04映像有188MB大小。使用下面的Dockerfile創建圖像時,圖像大小變爲486MB。對於這麼小的增加來說太多了。我明白指令的數量越少,圖像的大小就越小。所以我保持最小。
我在做什麼錯?什麼是爲python創建輕量級dockerimage的最佳方式。
FROM ubuntu:14.04
RUN apt-get update && apt-get install -y -q curl \
build-essential \
python-dev \
python-pip \
vim \
wget && \
apt-get autoremove -y && \
apt-get clean && \
apt-get autoclean && \
echo -n > /var/lib/apt/extended_states && \
rm -rf /var/lib/apt/lists/* && \
rm -rf /usr/share/man/?? && \
rm -rf /usr/share/man/??_*
使用Alpine Linux代替Ubuntu;不要在容器上安裝vim curl和wget。 –
@rob是從ubuntu14.04製造的高山?想使用我們在prod中使用的相同的東西... vim捲曲和wget佔用300MB? –
這是一個不同的Linux發行版,但它專門設計爲輕量級。打開https://alpinelinux.org/瞭解更多信息。與你的操作人員交談,他們應該對結果留下深刻的印象。 –