Rumah Operasi dan penyelenggaraan Docker Apakah jenis teknologi itu?

Apakah jenis teknologi itu?

May 12, 2022 pm 01:57 PM
docker

Docker ialah teknologi maya ringan yang membolehkan pembangun merangkum pelbagai aplikasi dan fail kebergantungan aplikasi yang diperlukan oleh perusahaan ke dalam fail imej Docker, dan kemudian memasang dan menjalankannya pada mana-mana peranti fizikal untuk mencapai pengwujudan virtualisasi, membenarkan aplikasi menjadi dipisahkan sepenuhnya daripada peranti asas, membolehkan penghijrahan dan penggunaan yang fleksibel antara mesin fizikal, dan mengurangkan potensi risiko semasa proses penggunaan.

Apakah jenis teknologi itu?

Persekitaran pengendalian tutorial ini: sistem linux5.9.8, versi docker-1.13.1, komputer Dell G3.

Docker ialah teknologi virtualisasi ringan dan platform pembinaan persekitaran masa jalan bekas aplikasi sumber terbuka yang membolehkan pembangun membungkus aplikasi dengan mudah ke dalam bekas mudah alih dan kemudian memasangnya pada mana-mana pelayan yang menjalankan Linux atau Windows . Berbanding dengan mesin maya tradisional, bekas Docker menyediakan kaedah virtualisasi ringan, pemasangan mudah dan kelajuan mula dan berhenti yang pantas.

Mengapa anda memerlukan bekas Docker?

Pembangunan Mesin Maya (VM) telah mengurangkan pergantungan perusahaan pada sumber perkakasan Ia memayakan satu peranti fizikal kepada berbilang peranti logik, dan setiap peranti logik boleh menjalankan sistem pengendalian yang berbeza, dan aplikasi boleh dijalankan. dalam ruang bebas tanpa menjejaskan satu sama lain, dengan itu meningkatkan kecekapan kerja peranti dengan ketara. Walau bagaimanapun, VM tradisional memerlukan pemasangan sistem pengendalian untuk melaksanakan aplikasi, yang menggunakan terlalu banyak sumber sistem. Dalam kebanyakan kes, pengguna hanya perlu menjalankan aplikasi mudah, dan menggunakan teknologi VM menyusahkan dan membazirkan sumber. Jika program perkhidmatan aplikasi perlu dipindahkan, keseluruhan VM perlu dipindahkan, jadi perusahaan memerlukan teknologi virtualisasi ringan dengan segera.

Bekas ialah teknologi virtualisasi ringan dengan tujuan yang sama seperti mesin maya, untuk mencipta "persekitaran terpencil". Tetapi tidak seperti VM, yang menggunakan pengasingan sumber peringkat sistem pengendalian, bekas menggunakan pengasingan sistem peringkat proses. Sebagai alat arus perdana untuk mencipta bekas, Docker telah berkembang pesat dalam beberapa tahun kebelakangan ini Kelebihannya ialah ia membolehkan pembangun merangkum pelbagai aplikasi dan fail pergantungan aplikasi yang diperlukan oleh perusahaan dalam fail imej Docker, dan kemudian menjalankannya pada mana-mana peranti fizikal (peranti Linux. atau Peranti Tetingkap). dsb.) untuk melaksanakan virtualisasi, membolehkan aplikasi dipisahkan sepenuhnya daripada peralatan asas, dan boleh dipindahkan dan digunakan secara fleksibel antara mesin fizikal, membebaskan jurutera operasi dan penyelenggaraan daripada penggunaan persekitaran yang menyusahkan, meningkatkan kecekapan kerja dengan ketara dan mengurangkan kos penggunaan yang berpotensi dalam proses.

Bekas Docker mempunyai tiga ciri utama berikut:

  • Ringan: Berbilang bekas Docker yang dijalankan pada satu hos boleh berkongsi Kernel sistem pengendalian hos; bermula dengan cepat dan memerlukan sumber pengkomputeran dan memori yang sangat sedikit.

  • Standard terbuka: Bekas Docker adalah berdasarkan piawaian terbuka dan boleh dijalankan pada semua versi Linux utama, Microsoft Windows dan sebarang infrastruktur termasuk VM, pelayan logam kosong dan awan.

  • Selamat dan boleh dipercayai: Pengasingan yang Docker berikan aplikasi tidak terhad kepada pengasingan antara satu sama lain, tetapi juga bebas daripada infrastruktur asas. Docker menyediakan pengasingan terkuat secara lalai, jadi jika terdapat masalah aplikasi, ia hanya masalah dengan satu bekas dan tidak akan menjejaskan keseluruhan hos.

Kelebihan docker terutamanya termasuk aspek berikut:

  • Penghantaran dan penggunaan pantas

    Gunakan Dengan docker, pembangun boleh menggunakan imej untuk membina persekitaran pembangunan standard dengan cepat selepas pembangunan selesai, kakitangan ujian dan operasi dan penyelenggaraan boleh menggunakan persekitaran yang sama untuk menggunakan kod selagi kod telah dibangunkan dan diuji, ia boleh memastikan operasi lancar dalam persekitaran pengeluaran. Docker boleh membuat dan memadam bekas dengan cepat untuk mencapai lelaran pantas.

  • Penggunaan sumber yang cekap

    Menjalankan bekas docker tidak memerlukan sokongan hipervisor maya tambahan Docker ialah virtualisasi peringkat kernel, yang boleh mencapai prestasi yang lebih tinggi, sambil memerlukan sangat sedikit permintaan sumber tambahan.

  • Penghijrahan dan pengembangan yang mudah

    Bekas docker boleh dijalankan pada hampir mana-mana platform, termasuk mesin fizikal, mesin maya, awan awam, awan peribadi, pelayan, dll. Ia juga menyokong keluaran sistem pengendalian arus perdana Keserasian ini membolehkan pengguna memindahkan aplikasi dengan mudah antara platform yang berbeza.

  • Pengurusan kemas kini yang mudah

    Menggunakan Dockerfile untuk menjana imej, hanya pengubahsuaian konfigurasi kecil diperlukan untuk menggantikan sejumlah besar kerja kemas kini pada masa lalu dan semua pengubahsuaian adalah Edarkan dan kemas kini secara berperingkat untuk pengurusan kontena yang automatik dan cekap.

Perbezaan antara docker dan mesin maya

  • Docker ialah kaedah virtualisasi ringan yang berjalan Berbanding dengan mesin maya tradisional , ia mempunyai kelebihan ketara berikut dalam aplikasi:

  • Bekas docker sangat pantas dan boleh dimulakan dan dihentikan dalam beberapa saat, berbanding beberapa minit untuk mesin maya tradisional Jauh lebih pantas

  • Docker memerlukan sumber sistem yang sangat sedikit Beribu-ribu bekas Docker boleh dijalankan serentak pada satu hos

  • Docker lulus Operasi yang serupa dengan konsep reka bentuk Git memudahkan pengguna untuk mendapatkan, mengedar dan mengemas kini imej, menyimpan penggunaan semula dan kemas kini tambahan

  • Selain menjalankan aplikasi, kontena Docker pada dasarnya tidak menggunakan sumber sistem tambahan. Mesin maya tradisional memerlukan peruntukan memori, cakera dan sumber lain yang berasingan

  • Docker menyokong mekanisme penciptaan dan penggunaan automatik yang fleksibel melalui Dockerfile untuk meningkatkan kecekapan kerja dan menyeragamkan proses

  • Docker memudahkan penghijrahan, dan anda boleh menolak imej ke gudang melalui Tarik imej dan mulakan docker pada mana-mana mesin

Ringkasnya, docker adalah lebih ringan dan lebih mudah digunakan daripada mesin maya

Pembelajaran yang disyorkan: "tutorial video buruh pelabuhan

Atas ialah kandungan terperinci Apakah jenis teknologi itu?. 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

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

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)

Cara keluar dari bekas dengan Docker Cara keluar dari bekas dengan Docker Apr 15, 2025 pm 12:15 PM

Empat cara untuk keluar dari Docker Container: Gunakan Ctrl D di terminal kontena masukkan perintah keluar di terminal kontena Gunakan Docker Stop & lt; container_name & gt; Perintah Gunakan Docker Kill & lt; container_name & gt; Perintah di terminal tuan rumah (keluar kuasa)

Cara menyalin fail di Docker ke luar Cara menyalin fail di Docker ke luar Apr 15, 2025 pm 12:12 PM

Kaedah untuk menyalin fail ke tuan rumah luaran di Docker: Gunakan arahan CP Docker: Jalankan Docker CP [Options] & lt; Container Path & GT; & lt; PATH HOST & GT;. Menggunakan jumlah data: Buat direktori pada tuan rumah, dan gunakan parameter -V parameter untuk memasang direktori ke dalam bekas apabila membuat bekas untuk mencapai penyegerakan fail bidirectional.

Cara memulakan semula Docker Cara memulakan semula Docker Apr 15, 2025 pm 12:06 PM

Cara memulakan semula bekas Docker: Dapatkan ID Container (Docker PS); Hentikan bekas (Docker Stop & lt; container_id & gt;); Mulakan bekas (Docker Start & lt; container_id & gt;); Sahkan bahawa permulaan semula berjaya (Docker PS). Kaedah lain: Docker mengarang (Docker-Compose Restart) atau Docker API (lihat Dokumentasi Docker).

Cara Memulakan MySQL oleh Docker Cara Memulakan MySQL oleh Docker Apr 15, 2025 pm 12:09 PM

Proses memulakan MySQL di Docker terdiri daripada langkah -langkah berikut: Tarik imej MySQL untuk membuat dan memulakan bekas, tetapkan kata laluan pengguna root, dan memetakan sambungan pengesahan port Buat pangkalan data dan pengguna memberikan semua kebenaran ke pangkalan data

Cara memeriksa nama bekas Docker Cara memeriksa nama bekas Docker Apr 15, 2025 pm 12:21 PM

Anda boleh menanyakan nama kontena Docker dengan mengikuti langkah -langkah: Senaraikan semua bekas (Docker PS). Tapis senarai kontena (menggunakan arahan grep). Mendapat nama kontena (terletak di lajur "Nama").

Cara mengemas kini imej Docker Cara mengemas kini imej Docker Apr 15, 2025 pm 12:03 PM

Langkah -langkah untuk mengemas kini imej Docker adalah seperti berikut: Tarik tag imej terkini imej baru memadam imej lama untuk tag tertentu (pilihan) mulakan semula bekas (jika diperlukan)

Cara Melihat Proses Docker Cara Melihat Proses Docker Apr 15, 2025 am 11:48 AM

Kaedah Melihat Proses Docker: 1. Docker CLI Command: Docker PS; 2. Systemd CLI Command: Sistem Status SistemCTL; 3. Docker mengarang arahan CLI: Docker-Compose PS; 4 Proses Explorer (Windows); 5. /Direktori Proc (Linux).

Cara Mengubah Sumber Imej Docker di China Cara Mengubah Sumber Imej Docker di China Apr 15, 2025 am 11:30 AM

Anda boleh beralih ke sumber cermin domestik. Langkah -langkah adalah seperti berikut: 1. Edit fail konfigurasi /etc/docker/daemon.json dan tambahkan alamat sumber cermin; 2. Selepas menyimpan dan keluar, mulakan semula perkhidmatan Docker Sudo SystemCtl Docker untuk meningkatkan kelajuan muat turun dan kestabilan imej.

See all articles