Dockerfile 安装 PHP GD 扩展问题?

作者站长头像
站长
· 阅读数 7

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个回答
avatar
test
2024-07-02
yes | apt-get install zlib1g=1:1.2.11.dfsg-1+deb10u2
回复
likes
适合作为回答的
  • 经过验证的有效解决办法
  • 自己的经验指引,对解决问题有帮助
  • 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
  • 询问内容细节或回复楼层
  • 与题目无关的内容
  • “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容