Testováno na Ubuntu 20.04, >> je vyžadováno při přidávání do sources.list.
RUN echo 'deb http://deb.debian.org jessie-backports main' >> /etc/apt/sources.list
Další odpovědi vytvoří novou mouchu v /etc/apt/sources.list.d což je v pořádku, ale původní otázka se týká připojení k sources.list . Použijte >> pro připojení k souboru.
Můžete to udělat přidáním níže
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
Při hledání stejného problému jsem viděl, že Debian poskytuje obrázky Docker pro backport verze. Takže to nemusíte dělat sami. Například můžete mít jessie backports Dockerfile pomocí FROM debian:jessie-backports příkaz.
Když se podíváte na to, co dělá jeden z oficiálních souborů backportu Debianu, aby měl verzi backportu, scvrkl se to na něco podobného tomu, co Tarun odpověděl, pomocí základní distribuce a poté připojení backportů ke konkrétnímu backports.list , tj.:
FROM debian:jessie
RUN echo 'deb http://deb.debian.org/debian jessie-backports main' > /etc/apt/sources.list.d/backports.list