我需要通过 Dockerfile 在 debian jessie 上安装 ffmeg
。
Debian 推荐使用反向移植。但是如何在我的 Dockerfile 中执行此操作?
添加
deb http://httpredir.debian.org/debian jessie-backports main non-free
deb-src http://httpredir.debian.org/debian jessie-backports main non-free
到
/etc/apt/sources.list
这就是我的 Dockerfile 的样子:
FROM node:4.8-slim
COPY . /
## How to add backports to list ???
RUN apt-get update && apt-get install ffmpeg && ffmpeg -i
RUN (cd programs/server && npm install --silent)
CMD ["node", "main.js"]
最佳答案
你可以在下面添加
RUN printf "deb http://httpredir.debian.org/debian jessie-backports main non-free\ndeb-src http://httpredir.debian.org/debian jessie-backports main non-free" > /etc/apt/sources.list.d/backports.list
关于linux - Docker:如何通过 Dockerfile 将反向端口添加到 sources.list?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46406847/