Mengapa menggunakan penempatan buruh pelabuhan
Kelebihan menggunakan penggunaan docker: 1. Penghantaran dan penggunaan kod yang lebih pantas, yang boleh menjimatkan banyak masa dalam pembangunan, ujian dan penggunaan 2. Virtualisasi peringkat kernel boleh mencapai prestasi dan kecekapan yang lebih tinggi ; . Keserasian yang baik, menjadikannya lebih mudah untuk berhijrah dan mengembangkan aplikasi 4. Pengurusan automatik dan cekap boleh dicapai.
Persekitaran pengendalian tutorial ini: sistem linux5.9.8, versi docker-1.13.1, komputer Dell G3.
Docker ialah enjin kontena aplikasi sumber terbuka yang membolehkan pembangun membungkus aplikasi dan kebergantungan mereka ke dalam imej mudah alih dan kemudian menerbitkannya ke mana-mana mesin sistem pengendalian Linux atau Windows yang popular boleh dicapai. Bekas sepenuhnya menggunakan mekanisme kotak pasir dan tidak mempunyai sebarang antara muka antara satu sama lain.
Mengapa menggunakan Docker untuk penempatan?
Sebagai kaedah virtualisasi yang baru muncul, Docker mempunyai banyak kelebihan berbanding kaedah virtualisasi tradisional.
Pertama sekali, bekas Docker boleh dimulakan dalam beberapa saat, yang jauh lebih pantas daripada kaedah mesin maya tradisional. Kedua, Docker mempunyai kadar penggunaan sumber sistem yang tinggi Beribu-ribu bekas Docker boleh dijalankan serentak pada satu hos.
Selain menjalankan aplikasi di dalamnya, kontena pada dasarnya tidak menggunakan sumber sistem tambahan, menjadikan prestasi aplikasi sangat tinggi dan overhed sistem sekecil mungkin. Kaedah mesin maya tradisional memerlukan 10 mesin maya untuk menjalankan 10 aplikasi berbeza, manakala Docker hanya perlu memulakan 10 aplikasi terpencil.
Secara khusus, Docker mempunyai kelebihan besar dalam aspek berikut.
1. Penghantaran dan penggunaan yang lebih pantas
Untuk kakitangan pembangunan dan operasi dan penyelenggaraan (devop), perkara yang paling mereka harapkan ialah mencipta atau mengkonfigurasi sekali, dan mereka boleh lakukan ia pada bila-bila masa Tempat beroperasi seperti biasa.
Pembangun boleh menggunakan imej standard untuk membina set bekas pembangunan Selepas pembangunan selesai, kakitangan operasi dan penyelenggaraan boleh terus menggunakan bekas ini untuk menggunakan kod. Docker boleh membuat bekas dengan cepat, mengulangi aplikasi dengan cepat dan menjadikan keseluruhan proses kelihatan, menjadikannya lebih mudah untuk ahli pasukan lain memahami cara aplikasi itu dibuat dan berfungsi. Bekas docker adalah ringan dan pantas! Masa permulaan kontena ialah beberapa saat, yang menjimatkan banyak masa dalam pembangunan, ujian dan penggunaan.
2. Maya yang lebih cekap
Penjalanan kontena Docker tidak memerlukan sokongan hypervisor tambahan, jadi ia boleh mencapai Prestasi dan kecekapan yang lebih tinggi .
3. Penghijrahan dan pengembangan yang lebih mudah
Bekas docker boleh dijalankan pada hampir mana-mana platform, termasuk mesin fizikal, mesin maya, awan awam, awan peribadi, PC, pelayan, dll. Keserasian ini membolehkan pengguna memindahkan aplikasi secara langsung dari satu platform ke platform yang lain.
4. Pengurusan yang lebih ringkas
Menggunakan Docker, hanya pengubahsuaian kecil diperlukan untuk menggantikan sejumlah besar kerja kemas kini pada masa lalu. Semua pengubahsuaian diedarkan dan dikemas kini secara berperingkat, membolehkan pengurusan automatik dan cekap.
Pembelajaran yang disyorkan: "tutorial video buruh pelabuhan"
Atas ialah kandungan terperinci Mengapa menggunakan penempatan buruh pelabuhan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

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

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas





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)

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)

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 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).

Bagaimana cara menggunakan desktop Docker? Docktop Docktop adalah alat untuk menjalankan bekas Docker pada mesin tempatan. Langkah -langkah untuk digunakan termasuk: 1. Pasang desktop Docker; 2. Mulakan desktop Docker; 3. Buat imej Docker (menggunakan Dockerfile); 4. Membina imej Docker (menggunakan Docker Build); 5. Jalankan bekas Docker (menggunakan Docker Run).

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).

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").

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
