Diuji pada Ubuntu 20.04, >> diperlukan saat menambahkan ke sources.list.
RUN echo 'deb http://deb.debian.org jessie-backports main' >> /etc/apt/sources.list
Jawaban lain membuat lalat baru di /etc/apt/sources.list.d tidak apa-apa, tetapi pertanyaan awal mengacu pada menambahkan sources.list . Gunakan >> untuk menambahkan file.
Anda dapat melakukannya dengan menambahkan di bawah ini
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
Mencari masalah yang sama saya telah melihat bahwa Debian menyediakan gambar Docker untuk backport versi. Jadi Anda tidak perlu melakukannya sendiri. Misalnya Anda dapat memiliki jessie backports Dockerfile menggunakan FROM debian:jessie-backports perintah.
Dengan melihat apa yang dilakukan oleh salah satu file backport resmi Debian untuk memiliki versi backport, ini bermuara pada sesuatu yang mirip dengan jawaban Tarun, menggunakan distribusi basis lalu menambahkan backport ke backports.list tertentu , yaitu:
FROM debian:jessie
RUN echo 'deb http://deb.debian.org/debian jessie-backports main' > /etc/apt/sources.list.d/backports.list