分享一個極小webman 鏡像dockerfile,無業(yè)務(wù)代碼38m
使用alpine 和靜態(tài)php 打包docker鏡像,使得php鏡像達(dá)到最小的效果
先看看dockerfile
FROM alpine:latest
RUN mkdir /app
# 設(shè)置工作目錄
WORKDIR /app
# 復(fù)制應(yīng)用程序到容器
COPY ./ /app
CMD ["sh", "-c", "/app/php start.php start -d && tail -f /dev/null"]
創(chuàng)建一個全新的webman 項(xiàng)目,1.9M

引入靜態(tài)php后的大小

打包測試

查看 打包好的鏡像大小

不含業(yè)務(wù)代碼的基礎(chǔ)鏡像打包好了38m,如果自己編譯靜態(tài)php,只保留基礎(chǔ)需求的擴(kuò)展,鏡像可以更小
個評論