2017-09-25 161 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