Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Bagaimana untuk menukar sumber imej untuk docker

Bagaimana untuk menukar sumber imej untuk docker

WBOY
WBOYasal
2023-05-13 14:52:0710659semak imbas

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

Dalam output ini, terdapat baris dengan Registry: . 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"]
}

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!

Kenyataan:
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