Docker ialah platform kontena sumber terbuka yang sangat popular. Apabila menggunakan Docker, kami selalunya perlu menarik imej daripada Docker Hub, tetapi disebabkan oleh sebab rangkaian domestik, kami kadangkala menghadapi ralat. Salah satu masalah yang lebih biasa ialah arahan docker pull
melaporkan ralat apabila menggunakan cermin domestik. Artikel ini akan memperkenalkan cara menyelesaikan masalah ralat pelaporan docker pull
cermin domestik.
Mula-mula, kita perlu memasang Docker secara setempat. Laman web rasmi Docker menyediakan pakej pemasangan untuk pelbagai sistem pengendalian, yang boleh dimuat turun dan dipasang dari laman web rasmi.
Hab Docker ialah repositori imej rasmi Docker, tetapi atas sebab rangkaian, sukar untuk kami menarik imej yang diperlukan daripada Docker dengan cepat Cermin Hab. Oleh itu, banyak syarikat dan organisasi domestik telah menubuhkan sumber imej Docker mereka sendiri.
Mengambil sumber imej Alibaba Cloud sebagai contoh, kami boleh memilih wilayah dan versi kami sendiri dalam Pusat Perkhidmatan Kontena Alibaba Cloud, dan ikut gesaan untuk memasang dan mengkonfigurasi sumber imej Docker. Pada masa ini, masukkan arahan berikut dalam baris arahan untuk menetapkan sumber imej lalai arahan docker pull
kepada sumber imej Awan Alibaba:
$ sudo docker pull registry.cn-hangzhou.aliyuncs.com/library/ubuntu:latest
Jika anda ingin menggunakan sumber imej domestik yang lain, anda juga boleh Configur mengikut dokumen yang disediakan oleh setiap syarikat.
Apabila menggunakan Docker di China, kami sering menghadapi masalah berikut:
Oleh kerana pelayan Docker Hub terletak di luar negara dan kerap diakses oleh pengguna global, ini menyebabkan Docker menjadi sangat perlahan atau tidak boleh diakses apabila mengakses Docker Hub di dalam negara. Pada masa ini, anda boleh memilih untuk menggunakan sumber imej Docker domestik, seperti Alibaba Cloud, DaoCloud, NetEase Cloud, dll.
Apabila menggunakan imej Docker, kadangkala kita menghadapi situasi imej yang diperlukan tidak boleh ditarik Ini mungkin disebabkan oleh masalah rangkaian Docker Hub , atau mungkin nama gambar yang kami masukkan salah.
Jika kami membuat imej itu sendiri dan mahu menolaknya ke Docker Hub, kami mungkin menghadapi ralat. Ini mungkin kerana kami tidak mencipta repositori yang sepadan pada Docker Hub, atau mungkin kami tidak log masuk ke Docker Hub dengan betul.
docker login
Arahan; Masalah utama yang dihadapi semasa menggunakan Docker di China ialah ketidakupayaan untuk mengakses Docker Hub dan ketidakupayaan untuk menarik imej Docker yang diperlukan. Dengan menggunakan sumber imej Docker domestik dan nama imej yang betul, serta mengesahkan rangkaian dan kebenaran, kami boleh menyelesaikan masalah ini dengan berkesan. Sudah tentu, masalah rangkaian adalah fenomena biasa, dan kami juga perlu melakukan kerja penyelenggaraan pada infrastruktur rangkaian kami sendiri untuk memastikan operasi yang baik bagi persekitaran Docker kami.
Atas ialah kandungan terperinci Apa yang perlu dilakukan jika docker tarik ralat imej domestik. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!