小编yht*_*tan的帖子

Docker 镜像安装 php 模块

我创建了一个如下所示的 Dockerfile

FROM ubuntu:14.04

RUN apt-get update -y && apt-get install -y software-properties-common language-pack-en-base

RUN LC_ALL=en_US.UTF-8 add-apt-repository ppa:ondrej/php

RUN apt-get -y update && apt-get install -y \
    php7.0 \
    php7.0-pgsql \
    php-pear \
    php7.0-curl \
    php7.0-sqlite3 \
    php7.0-xml \
    php7.0-bcmath \
    php7.0-zip \
    php7.0-mbstring \
    php-xdebug \
    php-ast

WORKDIR /var/www/html/code
Run Code Online (Sandbox Code Playgroud)

当我跑步时docker-compose build container_name

docker-compose run --rm container_name php -m

似乎并不是所有的 php 模块都是在容器构建过程中安装的。如下图所示。

[PHP Modules]
    ast
    calendar
    Core
    ctype
    date
    exif
    fileinfo
    filter
    ftp
    gettext
    hash
    iconv
    json
    libxml …
Run Code Online (Sandbox Code Playgroud)

php ubuntu apt-get docker docker-compose

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

apt-get ×1

docker ×1

docker-compose ×1

php ×1

ubuntu ×1