php - 运行 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
解决方案
推荐阅读
- python - GeoPandas - 地图上北部的模糊
- flutter - 创建我的第一个颤振应用程序时遇到问题
- angular - 代码中的角度延迟加载模块(无路由)
- c - 就地向量“abs”警告:操作可能未定义?
- sql-server - 从 SQL Server 导入时,SSIS 包在 VS 中有效,但从文件系统导入时失败(错误 SSIS.Replacement 任务未注册使用)
- php - Laravel 不会通过移动勇敢浏览器将变量保存到数据库
- algorithm - 不知道如何根据值对相邻对象进行分组
- python - 如何在 Django Rest 框架中进行条件渲染?
- node.js - Axios Gzip - 415 不支持的媒体类型和 454 未知
- c++ - 如何在 c++ 中使用在没有 Visual Studio 的 Visual Studio 中创建的 DLL