| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- FROM php:7.4-fpm
- RUN apt-get update && apt-get install -y \
- libzip-dev \
- libssl-dev \
- libcurl4-openssl-dev \
- libmongoc-dev \
- librdkafka-dev \
- libpng-dev \
- libonig-dev \
- libxml2-dev \
- && pecl install mongodb \
- && pecl install rdkafka \
- && docker-php-ext-enable mongodb \
- && docker-php-ext-enable rdkafka \
- && docker-php-ext-install pdo_mysql \
- && docker-php-ext-install zip \
- && docker-php-ext-install curl \
- && docker-php-ext-install mbstring exif pcntl bcmath gd
- RUN pecl install redis \
- && docker-php-ext-enable redis \
- # 复制 Nginx 配置文件到容器中
- COPY nginx.conf /etc/nginx/conf.d/default.conf
- #
- #COPY php.ini /usr/local/etc/php/
- # 设置工作目录
- WORKDIR /var/www/html
- # 暴露端口
- EXPOSE 80
- # 安装 Composer
- RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
- # 启动容器时运行的命令
- CMD service nginx start && php-fpm
|