运行 Alpine 中的 Exiftool Docker
Running Exiftool in Alpine Docker
我一直在努力为我的 AWS ECS 容器安装 Exiftool。我使用 python:3.7-alpine3.13
作为我的基础镜像,并通过将 RUN apk add exiftool perl-image-exiftool
添加到我的 Dockerfile 中成功添加了 exiftool
和 perl-image-exiftool
。
在我的 Mac 上,我所要做的就是 brew install exiftool
让它工作。
尽管代码在我的本地开发中有效并且构建过程适用于我的容器,但我仍然收到错误 FileNotFoundError: [Errno 2] No such file or directory: 'exiftool': 'exiftool'
有什么我遗漏的吗?
不知道它为什么有效或有所不同,但移动库的安装位置解决了这个问题
原创
RUN apk add --update --no-cache --virtual .tmp-build-deps \
gcc libc-dev linux-headers postgresql-dev musl-dev zlib zlib-dev \
libressl-dev libffi-dev exiftool
固定
RUN apk add --update --no-cache --virtual .tmp-build-deps \
gcc libc-dev linux-headers postgresql-dev musl-dev zlib zlib-dev \
libressl-dev libffi-dev
RUN apk add exiftool
如果有人知道为什么这会有所不同,我很乐意了解它!
我一直在努力为我的 AWS ECS 容器安装 Exiftool。我使用 python:3.7-alpine3.13
作为我的基础镜像,并通过将 RUN apk add exiftool perl-image-exiftool
添加到我的 Dockerfile 中成功添加了 exiftool
和 perl-image-exiftool
。
在我的 Mac 上,我所要做的就是 brew install exiftool
让它工作。
尽管代码在我的本地开发中有效并且构建过程适用于我的容器,但我仍然收到错误 FileNotFoundError: [Errno 2] No such file or directory: 'exiftool': 'exiftool'
有什么我遗漏的吗?
不知道它为什么有效或有所不同,但移动库的安装位置解决了这个问题
原创
RUN apk add --update --no-cache --virtual .tmp-build-deps \
gcc libc-dev linux-headers postgresql-dev musl-dev zlib zlib-dev \
libressl-dev libffi-dev exiftool
固定
RUN apk add --update --no-cache --virtual .tmp-build-deps \
gcc libc-dev linux-headers postgresql-dev musl-dev zlib zlib-dev \
libressl-dev libffi-dev
RUN apk add exiftool
如果有人知道为什么这会有所不同,我很乐意了解它!