docker 中的 Imagemagick-stream:转换 ENOENT
Imagemagick-stream in docker: convert ENOENT
我正在做一个 Meteor 项目,我正在使用 imagemagick-stream 从上传的图像创建缩略图。当使用 meteor
命令对此进行测试时,它工作得很好但是当我构建用于生产的服务器并使用 docker-compose 运行 它时,我得到
Error: spawn convert ENOENT
我怀疑这是因为 docker 的容器不允许访问 convert
。如何让 docker 允许调用 convert
?
其实很容易做到:
我只需要添加
apt-get update
apt-get install -y imagemagick
到我的 dockerfile。
我正在做一个 Meteor 项目,我正在使用 imagemagick-stream 从上传的图像创建缩略图。当使用 meteor
命令对此进行测试时,它工作得很好但是当我构建用于生产的服务器并使用 docker-compose 运行 它时,我得到
Error: spawn convert ENOENT
我怀疑这是因为 docker 的容器不允许访问 convert
。如何让 docker 允许调用 convert
?
其实很容易做到: 我只需要添加
apt-get update
apt-get install -y imagemagick
到我的 dockerfile。