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