在 PHP Alpine 镜像中安装 GD 扩展
安装 GD 扩展时需要额外的依赖和配置,但是官方文档中只给出了 Debian 系的解决方案。通过查阅网络资料,得到了 Alpine 下的解决方案,写成 Dockerfile 如下:FROM php:7.3.2-fpm-alpine RUN apk add \ freetype \ freetype-dev \ libpng \ ...
安装 GD 扩展时需要额外的依赖和配置,但是官方文档中只给出了 Debian 系的解决方案。通过查阅网络资料,得到了 Alpine 下的解决方案,写成 Dockerfile 如下:FROM php:7.3.2-fpm-alpine RUN apk add \ freetype \ freetype-dev \ libpng \ ...
Docker Hub 中的官方镜像,一般都默认设置为 UTC 时间。而我们位于东八区,在启动容器或构建自己的镜像时,往往需要对时区进行设置。根据基础镜像的不同,设置时区的方法也有所区别。基于 Debian 镜像由于 Debian 镜像中已经包含了 tzdata,因此设置时区的方法比较简单,只需添加环境变量 TZ 即可。我们可以通过启动一个 Debian 容器,运行其中的 date 命令来验证...