Jadual Kandungan
Apakah perbezaan antara bekas docker dan gudang
Rumah Operasi dan penyelenggaraan Docker Apakah perbezaan antara kontena buruh pelabuhan dan gudang

Apakah perbezaan antara kontena buruh pelabuhan dan gudang

Feb 07, 2022 pm 02:44 PM
docker

Perbezaan: 1. Bekas ialah contoh berjalan yang dibuat daripada imej Satu contoh selepas imej dimulakan dipanggil bekas, iaitu aplikasi atau sekumpulan aplikasi yang berjalan secara bebas; ialah tempat di mana fail imej disimpan secara berpusat pelayan pendaftaran Gudang biasanya menyimpan berbilang gudang, setiap gudang mempunyai berbilang imej dan setiap imej mempunyai label yang berbeza.

Apakah perbezaan antara kontena buruh pelabuhan dan gudang

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

Apakah perbezaan antara bekas docker dan gudang

Docker ialah enjin kontena aplikasi sumber terbuka berdasarkan bahasa Go dan sumber terbuka yang mematuhi protokol Apache2.0.

Docker membenarkan pembangun membungkus aplikasi dan kebergantungan mereka ke dalam bekas yang ringan dan mudah alih, dan kemudian menerbitkannya ke mana-mana mesin Linux yang popular, yang juga boleh dimayakan.

Bekas sepenuhnya menggunakan mekanisme kotak pasir Setiap bekas menjalankan aplikasi yang berbeza diasingkan antara satu sama lain. mekanisme. Lebih penting lagi, overhed prestasi kontena adalah sangat rendah. Bekas dibuat dan dihentikan dengan cepat, dan keperluan sumber bekas itu sendiri juga sangat terhad.

Asas enjin Docker ialah teknologi Kontena Linux (LXC).

Imej Docker

Imej Docker (Imej) adalah serupa dengan imej mesin maya dan boleh difahami sebagai templat baca sahaja untuk enjin Docker. Mengandungi sistem fail.

Contohnya: imej hanya boleh mengandungi persekitaran sistem pengendalian Ubuntu yang lengkap, dan ia boleh dipanggil imej Ubuntu. Hanya aplikasi Apache (atau perisian lain yang diperlukan oleh pengguna) dipasang dalam imej. Anda boleh memanggilnya imej Apache.

Imej ialah asas untuk mencipta bekas Docker. Melalui pengurusan versi dan sistem fail tambahan, Docker menyediakan mekanisme yang sangat mudah untuk mencipta dan mengemas kini imej sedia ada Pengguna malah boleh memuat turun imej aplikasi yang telah disediakan dari Internet dan menggunakannya secara terus.

Bekas Docker

Bekas Docker (Bekas) adalah serupa dengan kotak pasir ringan menggunakan bekas untuk menjalankan dan mengasingkan aplikasi.

Bekas ialah contoh berjalan aplikasi yang dibuat daripada imej. Ia boleh dimulakan, dimulakan, dihentikan dan dipadamkan, dan bekas ini diasingkan antara satu sama lain dan tidak kelihatan antara satu sama lain.

Bekas boleh dianggap sebagai versi ringkas bagi persekitaran sistem Linux (termasuk kebenaran pengguna root, ruang proses, ruang pengguna dan ruang rangkaian, dll.) dan kotak yang dibungkus oleh aplikasi yang dijalankan di dalamnya.

Imej itu sendiri adalah baca sahaja. Apabila bekas dimulakan daripada imej, lapisan boleh tulis dibuat di atas imej.

Repositori Docker

Repositori Docker (Repositori) adalah serupa dengan repositori kod Ia ialah tempat di mana Docker menyimpan fail imej secara berpusat.

Kadangkala anda melihat maklumat yang mengelirukan gudang Docker dan pelayan pendaftaran gudang (Registry) tanpa membezakannya dengan ketat. Malah, pelayan pendaftaran gudang adalah tempat gudang disimpan, dan berbilang gudang sering disimpan di atasnya. Setiap gudang menyimpan jenis imej tertentu secara berpusat, selalunya termasuk berbilang fail imej, yang dibezakan oleh tag yang berbeza.

Sebagai contoh, repositori yang menyimpan imej sistem pengendalian Ubuntu dipanggil repositori Ubuntu, yang mungkin termasuk imej versi berbeza seperti 14.04 dan 12.04.

Bergantung pada sama ada imej yang disimpan dikongsi secara terbuka, gudang Docker boleh dibahagikan kepada dua bentuk: gudang awam (Awam) dan gudang persendirian (Persendirian).

Pada masa ini, repositori awam terbesar ialah Docker Hub rasmi, yang menyimpan sejumlah besar imej untuk dimuat turun oleh pengguna. Banyak penyedia perkhidmatan awan domestik (seperti Shisu Cloud, Alibaba Cloud, dll.) turut menyediakan sumber gudang tempatan, yang boleh menyediakan akses domestik yang stabil.

Sudah tentu, jika pengguna tidak mahu berkongsi fail imej mereka secara terbuka, Docker juga menyokong pengguna untuk membuat gudang persendirian dalam rangkaian tempatan yang hanya boleh diakses oleh mereka sendiri. Selepas pengguna mencipta imej mereka sendiri, mereka boleh menggunakan arahan tolak untuk memuat naiknya ke repositori awam atau persendirian yang ditetapkan. Dengan cara ini, apabila pengguna menggunakan imej pada mesin lain, dia hanya perlu menariknya dari gudang.

Perbezaan antara imej, kontena dan gudang

  • imej buruh pelabuhan (Imej)

Satu hanya templat Baca boleh digunakan untuk mencipta bekas Satu imej boleh membuat berbilang bekas; secara langsung;

boleh difahami sebagai kelas dalam Java; contoh yang dibuat daripada imej, iaitu, contoh selepas imej dimulakan, dipanggil bekas Ia adalah aplikasi atau sekumpulan aplikasi yang dijalankan secara berasingan

Docker menggunakan bekas untuk menjalankan aplikasi, dan ia boleh dimulakan, dimulakan dan dihentikan , padam, setiap bekas adalah platform yang diasingkan antara satu sama lain dan memastikan keselamatan

    Anda boleh menganggap bekas itu sebagai versi Linux yang ringkas (termasuk kebenaran pengguna root; , ruang proses, ruang pengguna dan ruang rangkaian, dsb.) dan aplikasi yang berjalan di dalamnya;

    boleh difahami sebagai contoh yang dibuat melalui kelas di Jawa; penyimpanan fail imej Tempat, serupa dengan repositori kod git, dll.;

      Terdapat perbezaan antara repositori (Respositori) dan pelayan pendaftaran repositori (Registry). Pelayan pendaftaran gudang biasanya menyimpan berbilang gudang, setiap gudang mempunyai berbilang cermin, dan setiap cermin mempunyai tag yang berbeza
    • Gudang terbahagi kepada dua jenis: gudang awam (awam) dan gudang persendirian (swasta) Borang

    • Gudang awam terbesar ialah Docker Hub, gudang awam domestik termasuk Alibaba Cloud, dll.; Selepas pencerminan, anda boleh memuat naiknya ke gudang awam atau persendirian melalui arahan tolak;

    hos buruh pelabuhan (Hos)

    Mesin fizikal atau maya yang digunakan untuk melaksanakan daemon dan bekas Docker.

    pelanggan docker (Pelanggan)

      Pelanggan menggunakan Docker melalui baris arahan atau alatan lain.
    • Pembelajaran yang disyorkan: "

      tutorial video buruh pelabuhan
    • "

Atas ialah kandungan terperinci Apakah perbezaan antara kontena buruh pelabuhan dan gudang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk membungkus projek dengan pycharm Bagaimana untuk membungkus projek dengan pycharm Apr 25, 2024 am 03:54 AM

Terdapat empat cara untuk membungkus projek dalam PyCharm: Pakej sebagai fail boleh laku yang berasingan: Eksport ke format fail tunggal EXE. Dibungkus sebagai pemasang: Jana Setuptools Makefile dan bina. Pakej sebagai imej Docker: tentukan nama imej, laraskan pilihan binaan dan bina. Pakej sebagai bekas: Tentukan imej untuk dibina, laraskan pilihan masa jalan dan mulakan bekas.

PI Node Teaching: Apakah nod pi? Bagaimana cara memasang dan menyediakan nod pi? PI Node Teaching: Apakah nod pi? Bagaimana cara memasang dan menyediakan nod pi? Mar 05, 2025 pm 05:57 PM

Penjelasan dan Panduan Pemasangan Terperinci untuk Pinetwork Nodes Artikel ini akan memperkenalkan ekosistem pinetwork secara terperinci - nod pi, peranan utama dalam ekosistem pinetwork, dan menyediakan langkah -langkah lengkap untuk pemasangan dan konfigurasi. Selepas pelancaran Rangkaian Ujian Blockchain Pinetwork, nod PI telah menjadi bahagian penting dari banyak perintis yang aktif mengambil bahagian dalam ujian, bersiap sedia untuk pelepasan rangkaian utama yang akan datang. Jika anda tidak tahu kerja pinet, sila rujuk apa itu picoin? Berapakah harga untuk penyenaraian? Penggunaan PI, perlombongan dan analisis keselamatan. Apa itu Pinetwork? Projek Pinetwork bermula pada tahun 2019 dan memiliki syiling pi cryptocurrency eksklusifnya. Projek ini bertujuan untuk mewujudkan satu yang semua orang boleh mengambil bahagian

Pembangunan tangkas dan pengendalian kontena perkhidmatan mikro PHP Pembangunan tangkas dan pengendalian kontena perkhidmatan mikro PHP May 08, 2024 pm 02:21 PM

Jawapan: Perkhidmatan mikro PHP digunakan dengan HelmCharts untuk pembangunan tangkas dan kontena dengan DockerContainer untuk pengasingan dan kebolehskalaan. Penerangan terperinci: Gunakan HelmCharts untuk menggunakan perkhidmatan mikro PHP secara automatik untuk mencapai pembangunan tangkas. Imej Docker membenarkan lelaran pantas dan kawalan versi perkhidmatan mikro. Piawaian DockerContainer mengasingkan perkhidmatan mikro dan Kubernetes mengurus ketersediaan dan kebolehskalaan bekas. Gunakan Prometheus dan Grafana untuk memantau prestasi dan kesihatan perkhidmatan mikro, serta mencipta penggera dan mekanisme pembaikan automatik.

Bagaimana untuk memulakan program golang Bagaimana untuk memulakan program golang Apr 21, 2024 am 12:47 AM

Terdapat empat cara untuk memulakan program Go: Menggunakan baris arahan: go run main.go Bermula melalui menu "Run" atau "Debug" IDE Memulakan bekas menggunakan alat orkestrasi kontena (seperti Docker atau Kubernetes) Menggunakan systemd atau penyelia pada sistem Unix Jalankan sebagai perkhidmatan sistem

Docker melengkapkan penggunaan tempatan model besar sumber terbuka LLama3 dalam masa tiga minit Docker melengkapkan penggunaan tempatan model besar sumber terbuka LLama3 dalam masa tiga minit Apr 26, 2024 am 10:19 AM

Gambaran Keseluruhan LLaMA-3 (LargeLanguageModelMetaAI3) ialah model kecerdasan buatan generatif sumber terbuka berskala besar yang dibangunkan oleh Syarikat Meta. Ia tidak mempunyai perubahan besar dalam struktur model berbanding LLaMA-2 generasi sebelumnya. Model LLaMA-3 dibahagikan kepada versi skala yang berbeza, termasuk kecil, sederhana dan besar, untuk memenuhi keperluan aplikasi dan sumber pengkomputeran yang berbeza. Saiz parameter model kecil ialah 8B, saiz parameter model sederhana ialah 70B, dan saiz parameter model besar mencapai 400B. Walau bagaimanapun, semasa latihan, matlamatnya adalah untuk mencapai kefungsian berbilang modal dan berbilang bahasa, dan hasilnya dijangka setanding dengan GPT4/GPT4V. Pasang OllamaOllama ialah model bahasa besar sumber terbuka (LL

Cara Memasang DeepSeek Cara Memasang DeepSeek Feb 19, 2025 pm 05:48 PM

Terdapat banyak cara untuk memasang DeepSeek, termasuk: Menyusun dari Sumber (untuk pemaju berpengalaman) menggunakan pakej yang dikompilasi (untuk pengguna Windows) menggunakan bekas docker (untuk yang paling mudah, tidak perlu bimbang tentang keserasian) Dokumen rasmi dengan berhati -hati dan menyediakannya sepenuhnya untuk mengelakkan masalah yang tidak perlu.

Seni bina dan amalan sistem teragih PHP Seni bina dan amalan sistem teragih PHP May 04, 2024 am 10:33 AM

Seni bina sistem teragih PHP mencapai kebolehskalaan, prestasi dan toleransi kesalahan dengan mengedarkan komponen yang berbeza merentasi mesin yang disambungkan ke rangkaian. Seni bina termasuk pelayan aplikasi, baris gilir mesej, pangkalan data, cache dan pengimbang beban. Langkah-langkah untuk memindahkan aplikasi PHP ke seni bina yang diedarkan termasuk: Mengenal pasti sempadan perkhidmatan Memilih sistem baris gilir mesej Mengguna pakai rangka kerja mikroperkhidmatan Penggunaan kepada pengurusan kontena Penemuan perkhidmatan

Bagaimana untuk mengoptimumkan prestasi fungsi Java melalui kontena? Bagaimana untuk mengoptimumkan prestasi fungsi Java melalui kontena? Apr 29, 2024 pm 03:09 PM

Containerization meningkatkan prestasi fungsi Java dengan cara berikut: Pengasingan sumber - memastikan persekitaran pengkomputeran terpencil dan mengelakkan perbalahan sumber. Ringan - mengambil kurang sumber sistem dan meningkatkan prestasi masa jalan. Permulaan pantas - mengurangkan kelewatan pelaksanaan fungsi. Ketekalan - Asingkan aplikasi dan infrastruktur untuk memastikan tingkah laku yang konsisten merentas persekitaran.

See all articles