分享两份自己用的 alpine-php-fpm 的 Dockerfile - V2EX
phithon
5.05D

分享两份自己用的 alpine-php-fpm 的 Dockerfile

  •  
  •   phithon
    phith0n May 20, 2016 10647 views
    This topic created in 3661 days ago, the information mentioned may be changed or developed.

    分享两份自己博客在用 Dockerfile 。

    一份 alpin-php5-fpm ,一份 alpine-php7-fpm ,直接 build 了就能用:

    https://gist.github.com/phith0n/373cc078a8b25a20432408d5d7556770

    php5 版本: 5.6.21
    php7 版本: 7.0.6

    没有安装 mysql 扩展,只安装了 mysqli 和 pdo_mysql 。其他常用扩展都安装了,并安装了 composer 。

    每个镜像仅占 70M 左右,轻量级,最近爱上 alpine-linux 了,对于自己 15G 小硬盘 VPS 来说简直是救星~

    10 replies    2018-04-11 17:13:23 +08:00
    Owenjia
        1
    Owenjia  
       May 21, 2016
    alpine 比较坑的地方是用了 musl ,然后有些软件编译不过……
    顺便贴下自用 Python3 的 Dockerfile 吧

    https://gist.github.com/OwenChia/a6683b5aca0a4962e45a7b660a49015e
    phithon
        2
    phithon  
    OP
       May 21, 2016
    @Owenjia
    alpine 上 pillow 装过没,我不管怎么装,生成验证码的时候都报这个错 ImportError: The _imagingft C module is not installed ,头疼死了。
    Owenjia
        3
    Owenjia  
       May 21, 2016
    P 神你是咋安装的?试试先安装好 jpeg-dev 、 zlib-dev 、 freetype-dev 这几个之后再用 pip 安装?
    Owenjia
        4
    Owenjia  
       May 21, 2016
    @phithon
    上面是昨晚临睡前顺手写了下,其实应该根据你用到了什么特性,然后安装相应的 C 库,有些不是默认依赖的,需要在编译前安装好(如果是用 pip 的话)。
    pillow 的安装手册中有详细的信息,请参照 https://pillow.readthedocs.io/en/latest/installation.html#external-libraries
    另外可能要设置下环境变量 LABRARY_PATH ,设为 /lib:/usr/lib 应该就可以。
    phithon
        5
    phithon  
    OP
       May 21, 2016
    @Owenjia 这种步骤我在 ubuntu 上 OK ,但不知道为啥 alpine 不太行。
    Owenjia
        6
    Owenjia  
       May 21, 2016
    @phithon
    是执行到什么代码的时候报错的啊?可以给个例子么?
    Owenjia
        7
    Owenjia  
       May 21, 2016
    我刚刚试了下,下面的代码没问题。
    Owenjia
        8
    Owenjia  
       May 27, 2016   1
    @phithon 你问题解决了么?
    phithon
        9
    phithon  
    OP
       May 27, 2016
    @Owenjia 这几天有点忙,在做毕设,等做完了我好好看看~
    a1237a
        10
    a1237a  
       Apr 11, 2018
    @phithon 有什么办法可以在容器里加 freetype 的支持吗.不想重头搞 dockerfile.
    About     Help     Advertise     Blog     API     FAQ     Solana     1394 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 38ms UTC 16:55 PVG 00:55 LAX 09:55 JFK 12:55
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86