2017-09-25 158 views
0

我需要通过Dockerfile在debian jessie上安装ffmegDocker:如何通过Dockerfile添加backports到sources.list?

Debian建议使用backports。但我如何在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"] 
+0

相关:[如何在Debian中从shell中添加存储库](https://unix.stackexchange.com/questions/45879/how-to-add-repository-from-shell-in-debian) –

回答

0

您可以通过添加以下

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 
+0

downvote的任何原因? –

+0

这不是我的downvote。我也要求降低原因... – user3142695