Rumah > Operasi dan penyelenggaraan > Docker > Apakah kegunaan gudang imej buruh pelabuhan?

Apakah kegunaan gudang imej buruh pelabuhan?

WBOY
Lepaskan: 2022-07-28 16:14:52
asal
2915 orang telah melayarinya

Dalam docker, fungsi utama gudang cermin adalah untuk menyimpan dan mengedarkan imej docker; gudang cermin adalah beberapa tempat untuk menyimpan imej Gudang cermin boleh dibahagikan kepada dua jenis: gudang jauh dan gudang tempatan. Gudang terpencil boleh difahami sebagai gudang Awan dan gudang awam ialah gudang yang diselenggara oleh organisasi atau syarikat Gudang tempatan boleh difahami sebagai gudang persendirian dan tidak dibuka kepada orang ramai.

Apakah kegunaan gudang imej buruh pelabuhan?

Persekitaran pengendalian tutorial ini: sistem linux7.3, docker versi 19.03, komputer Dell G3.

Apakah kegunaan gudang imej buruh pelabuhan?

Pencerminan boleh difahami sebagai aplikasi pembungkusan dan persekitaran operasi ke dalam "templat aplikasi" dan merupakan abstraksi peringkat atas bekas. Bekas ialah contoh imej yang sedang berjalan Semasa memulakan, aplikasi boleh dijalankan dengan menghantar parameter yang sepadan. Hubungan antara kedua-duanya adalah serupa dengan "kelas dan objek" dalam kod.

Untuk menjalankan aplikasi sebagai bekas, anda perlu membuat imej terlebih dahulu, nyatakan persekitaran operasi aplikasi, kaedah permulaan dan maklumat lain dalam imej, kemudian jana imej dan muat naik ke gudang imej. Apabila anda ingin menjalankan aplikasi itu kemudian, anda akan menarik imej dari gudang imej dan menjalankannya sebagai bekas. Selagi sistem pengendalian menyokong operasi kontena, aplikasi boleh dijalankan, melindungi perbezaan persekitaran dan menjadikan penggunaan dan operasi mudah.

Gudang cermin boleh dibahagikan kepada dua jenis:

  • Gudang jauh: Ia boleh difahami sebagai gudang awan dan gudang awam, iaitu gudang yang diselenggara oleh organisasi atau syarikat . Internet terbuka dan dikongsi oleh semua orang. Seperti gudang rasmi;

  • Gudang tempatan: Ia boleh difahamkan sebagai gudang persendirian syarikat dan tidak dibuka kepada orang ramai. Dalam keadaan biasa, ia hanya digunakan dalam intranet syarikat untuk mempercepatkan penarikan imej dan mengekalkan aset syarikat.

Pada masa ini, Docker secara rasmi mengekalkan Hab Docker gudang awam Kebanyakan keperluan boleh dicapai dengan memuat turun terus imej dalam Docker Hub. Jika anda merasakan bahawa menarik imej Docker Hub adalah perlahan, kami boleh mengkonfigurasi pemecut imej Sudah tentu, kebanyakan vendor awan domestik menyediakan pemecut yang sepadan, yang boleh dikonfigurasikan secara ringkas.

Imej ialah asas pekerja pelabuhan Kita boleh menarik imej daripada gudang kongsi rasmi docker.hub, atau kita boleh membina gudang peribadi kita sendiri

Perluaskan pengetahuan <.>

Bina gudang imej pendaftaran

Mula-mula, muat turun imej Registry dan mulakannya

docker pull registry
Salin selepas log masuk
Kemudian, jalankan Registry mirror warehouse Contoh kontena

Akhir sekali, lihat semua imej dalam gudang imej pada klien

curl http://your-server-ip:5000/v2/_catalog
Salin selepas log masuk

Muat naik imej

Pertama, untuk membolehkan pelanggan Pelayan boleh mengakses gudang cermin yang baru dibina pada pelayan dengan cepat (secara lalai, sijil HTTPS perlu dikonfigurasikan Di sini kami hanya mengkonfigurasi tetapan amanah gudang persendirian pada klien supaya kami boleh). akses terus melalui HTTP:

vim /etc/docker/daemon.json
Salin selepas log masuk
Tambah ayat berikut, sila gantikan "ip-server-anda" di sini dengan alamat IP luaran pelayan anda:

{
"insecure-registries" : [ "your-server-ip:5000" ]
}
Salin selepas log masuk
PS: Jika anda tidak menetapkan sumber yang dipercayai, Jika sijil HTTPS tidak dikonfigurasikan, anda akan menghadapi ralat ini: ralat: Dapatkan https://ip:port/v1/_ping: http: pelayan memberikan respons HTTP kepada klien HTTPS.

Untuk menjadikan konfigurasi berkuat kuasa, mulakan semula perkhidmatan docker: # systemctl restart docker

Kedua, tag imej yang akan dimuat naik

docker tag your-image-name:tagname your-server-ip:5000/your-image-name:tagname
Salin selepas log masuk
最后,开始正式上传镜像到服务端镜像仓库
docker push your-registry-server-ip:5000/your-image-name:tagname
Salin selepas log masuk

Muat turun imej

Muat turun Mirroring sangat mudah, cuma gunakan arahan tarik:

docker pull your-server-ip:5000/your-image-name:tagname
Salin selepas log masuk
Jika anda ingin tahu teg (atau versi) cermin itu muat turun ada, anda boleh mendapatkannya melalui API berikut:

curl http://your-server-ip:5000/v2/your-image-name/tags/list
Salin selepas log masuk
Pembelajaran yang disyorkan: "

tutorial video docker"

Atas ialah kandungan terperinci Apakah kegunaan gudang imej buruh pelabuhan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan