首页 > 解决方案 > 运行 docker-php-ext-install pdo mcrypt mbstring 时出错

问题描述

我正在尝试为 laravel 6 创建图像。

这是我的 yml 文件代码

version: '3'

services:
    lara_six_ws:
    container_name: lara_six_ws
    image: laravel-six-image
    restart: always
ports:
  - 9000:80
networks:
  - lara-six-ws-network
env_file:
  - ./lara-six-ws-prod.env
networks:
  lara-six-ws-network:

这是我的 docker 文件代码

FROM php:7.2.2-fpm
RUN apt-get update -y && apt-get install -y libmcrypt-dev openssl
RUN docker-php-ext-install pdo mcrypt mbstring
RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
RUN docker-php-ext-install pdo mcrypt mbstring
WORKDIR /app
COPY . /app
RUN composer install

EXPOSE 80

当我运行docker build -t laravel-six-image 。 错误 [3/8] 运行 docker-php-ext-install pdo mcrypt mbstring

标签: phpdockerdocker-composedockerfile

解决方案


推荐阅读