php - Dockerfile 安装 PHP GD 扩展问题?

 

问题描述:

1. 问题描述

使用 Dockerfile 安装 GD 的过程中,报错
Dockerfile 文件内容:

Dockerfile 安装 PHP GD 扩展问题

报错如下
Dockerfile 安装 PHP GD 扩展问题

然后我给zlib1g降级

RUN apt-get install -y --no-install-recommends zlib1g=1:1.2.11.dfsg-1+deb10u2 zlib1g-dev libfreetype6-dev libjpeg62-turbo-dev libpng-dev libjpeg-dev 

又报错

Dockerfile 安装 PHP GD 扩展问题

好像大概是不然使用-y参数吧,但是我去掉了参数还是报错

RUN apt-get install zlib1g=1:1.2.11.dfsg-1+deb10u2
RUN apt-get install -y --no-install-recommends zlib1g-dev libfreetype6-dev libjpeg62-turbo-dev libpng-dev libjpeg-dev

报错如下

Dockerfile 安装 PHP GD 扩展问题
好像是降级需要确认,但是 Dockerfile 中又不能输入Y

请问如何解决?

搜了半天没有找到方法

2. 运行环境

1). PHP 版本:

php:7.3-fpm

2). 当前系统

macOS:13.3.1 (a)

4). 业务环境

Docker version 23.0.5, build bc4487a


 

第 1 个答案:

yes | apt-get install zlib1g=1:1.2.11.dfsg-1+deb10u2

 

第 2 个答案:

试试

RUN apt-get install -y --no-install-recommends zlib1g zlib1g-dev libfreetype6-dev libjpeg62-turbo-dev libpng-dev libjpeg-dev 

// 子组件const TabItemChildren = forwardRef<RefHandle, ChildProps>((props, ...