Bagaimana untuk menukar sumber imej untuk docker

WBOY
Lepaskan: 2023-05-13 14:52:07
asal
10602 orang telah melayarinya

Dengan populariti Docker, semakin ramai orang mula menggunakannya untuk membina dan menggunakan aplikasi. Walau bagaimanapun, apabila kami menggunakan Docker untuk menarik imej, kami sering menghadapi masalah kelajuan perlahan. Ini biasanya disebabkan oleh sambungan perlahan sumber imej Docker yang kami gunakan dalam persekitaran rangkaian domestik. Untuk menyelesaikan masalah ini, kita boleh meningkatkan kelajuan menarik imej dengan menukar sumber imej Docker. Artikel ini akan memperkenalkan cara menukar sumber imej untuk Docker.

Langkah 1: Tentukan sumber imej Docker semasa

Sebelum menukar sumber imej Docker, kami perlu mengesahkan sumber imej Docker semasa. Kita boleh menyemak dengan melaksanakan arahan berikut:

docker info

Maklumat berikut akan dipaparkan:

Containers: 4 Running: 2 Paused: 0 Stopped: 2 Images: 12 Server Version: 18.06.1-ce Storage Driver: overlay2 Backing Filesystem: xfs Supports d_type: true Native Overlay Diff: true Logging Driver: json-file Cgroup Driver: cgroupfs Plugins: Volume: local Network: bridge host macvlan null overlay Log: awslogs fluentd gcplogs gelf journald json-file logentries splunk syslog Swarm: inactive Runtimes: runc Default Runtime: runc Init Binary: docker-init containerd version: bb71b10fd8f58240ca47fbb579b9d1028eea7c84 runc version: 2f7393a47307a16f8cee44a37b262e8b81021e3e init version: fec3683 Security Options: apparmor seccomp Profile: default Kernel Version: 4.4.0-31-generic Operating System: Ubuntu 16.04.1 LTS OSType: linux Architecture: x86_64 CPUs: 4 Total Memory: 7.691GiB Name: ywh ID: TXZA:MEJ2:H3CH:O5XL:…:3O5C Docker Root Dir: /var/lib/docker Debug Mode (client): false Debug Mode (server): false Registry: https://index.docker.io/v1/ Labels: Experimental: false
Salin selepas log masuk

Dalam output ini, terdapat baris denganRegistry:. Secara lalai, nilai ini ialah https://index.docker.io/v1/, menunjukkan bahawa sumber imej Docker rasmi sedang digunakan.

Langkah 2: Pilih sumber imej Docker yang sesuai

Memilih sumber imej yang sesuai ialah kunci untuk meningkatkan kelajuan menarik imej. Pada masa ini, sumber imej Docker yang biasa digunakan di China adalah seperti berikut:

  • Alibaba Cloud Accelerator

Alibaba Cloud Accelerator pada masa ini merupakan sumber Docker yang paling popular. Untuk mempercepatkan penarikan imej, Alibaba Cloud menyediakan perkhidmatan pecutan imej percuma, yang boleh mengurangkan masalah sumber Docker yang tidak boleh diakses atau kelajuan penarikan perlahan dengan berkesan.

  • DaoCloud

DaoCloud juga menyediakan sumber Docker, yang juga percuma. Seperti Alibaba Cloud Accelerator, imej kontena akan dicache pada pelayan DaoCloud.

  • Pemecut Awan NetEase

Pemecut Awan NetEase ialah alat pecutan Docker yang dilancarkan oleh NetEase Pengguna boleh mempercepatkan di Docker secara percuma.

Langkah 3: Konfigurasikan sumber imej Docker

Kami mengambil Alibaba Cloud Accelerator sebagai contoh untuk mengkonfigurasi sumber imej Docker. Pertama, dalam konsol Awan Alibaba, buka pemecut Docker dan dapatkan alamat pecutan.

Kemudian buka terminal arahan dan masukkan sebagai root. Jalankan arahan berikut:

sudo vim /etc/docker/daemon.json

Edit fail daemon.json dan masukkan kandungan berikut:

{ "registry-mirrors": ["https://xxx.mirror.aliyuncs.com"] }
Salin selepas log masuk

Ganti xxx dengan alamat pecutan yang diperoleh dalam langkah 1. Simpan dan keluar dari fail.

Akhir sekali, mulakan semula perkhidmatan Docker:

sudo systemctl restart docker

Sekarang kami telah berjaya menggantikan sumber imej Docker.

Ringkasan

Artikel ini memperkenalkan cara menukar sumber imej untuk Docker Dengan menukar sumber imej kepada sumber imej yang boleh dipercayai dan pantas, kelajuan penarikan imej Docker boleh dipertingkatkan, menjadikan kami gunakan Docker dengan lebih mudah dan pantas.

Atas ialah kandungan terperinci Bagaimana untuk menukar sumber imej untuk docker. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!