Tetapan proksi Docker daemon.json memerlukan Engine 23 atau lebih baharu
Semak versi daemon apabila medan proksi yang disalin ke daemon.json tidak disokong, dan gunakan persekitaran perkhidmatan yang sesuai untuk keluaran Engine asli yang lebih lama.
Docker Engine 23.0 memperkenalkan konfigurasi proksi daemon melalui JSON dan bendera baris arahan. Daemon lama tidak boleh menggunakan medan itu semata-mata kerana dokumentasi semasa menunjukkannya.
Semak versi pelayan daemon yang ditadbir. Versi CLI, nama edaran dan teg imej kontena tidak menentukan set ciri pelayan itu.
Untuk Engine Linux asli lama yang diurus oleh systemd, sediakan HTTP_PROXY, HTTPS_PROXY dan NO_PROXY yang dimaksudkan melalui persekitaran permulaan perkhidmatan daemon yang disokong. Mengeksportnya dalam terminal yang menjalankan docker pull tidak mengemas kini perkhidmatan sistem yang sudah berjalan.
Jika mengekalkan Engine lama, gunakan kaedah yang disokong itu. Jika menaik taraf, selaraskan nilai persekitaran lama dengan konfigurasi daemon: dalam dokumentasi Docker semasa konfigurasi langsung mengatasi pemboleh ubah persekitaran, jadi nilai yang bercanggah boleh mengubah laluan yang dipilih.
Docker Desktop menggunakan tetapan proksinya sendiri dan mengabaikan entri proksi daemon dalam daemon.json. Kenal pasti produk itu sebelum menggunakan penyelesaian daemon Linux asli.