假设我有一个包含两个容器的 docker-compose 文件:
version: "3"
services:
app:
image: someimage:fpm-alpine
volumes:
- myvolume:/var/www/html
web:
image: nginx:alpine
volumes:
- myvolume:/var/www/html
volumes:
myvolume:
Run Code Online (Sandbox Code Playgroud)
应用程序容器在/var/www/html目录中包含应用程序代码,该目录会随图像的每个版本进行更新,因此我不希望此目录是持久的。
但我需要与 nginx 容器共享数据。如果我使用卷或主机绑定,数据将是持久的,并且不会使用新版本进行更新。也许有一种方法可以在我提取新映像时自动删除卷?或者共享匿名卷的方法?
我试图让 TYPO3 10.4.12 生成 webp 图像,如本页示例中所述: https: //docs.typo3.org/c/typo3/cms-core/master/en-us/Changelog/10.3/Feature -90416-SpecificTargetFileExtensionInImage-latedViewHelpers.html
{f:uri.image(image:images.0, fileExtension: 'webp')}
Run Code Online (Sandbox Code Playgroud)
我正在使用 GraphicsMagick 并gm version得到
WebP yes
Run Code Online (Sandbox Code Playgroud)
并通过命令行手动将图片转换为 webp。
还安装了 cwebp。
如果我尝试fileExtension: 'png'它会生成一个 png 文件,因此该参数似乎可以工作。
但是,图像不会被转换,而是引用原始的未处理图像。