Rumah > Operasi dan penyelenggaraan > Docker > Apakah maksud docker?

Apakah maksud docker?

藏色散人
Lepaskan: 2021-12-09 15:26:32
asal
32506 orang telah melayarinya

Docker mempunyai dua makna: 1. Merujuk kepada perkataan Inggeris docker, yang terjemahan bahasa Cinanya ialah "docker"; 2. Merujuk kepada bekas Docker, iaitu enjin kontena aplikasi sumber terbuka yang membolehkan pembangun membungkusnya aplikasi Dan pakej pergantungan ke dalam imej mudah alih, dan kemudian diterbitkan ke mana-mana mesin sistem pengendalian popular, virtualisasi juga boleh dicapai.

Apakah maksud docker?

Persekitaran pengendalian artikel ini: sistem ubuntu 18.04, Docker versi 20.10.11, komputer Dell G3.

Apakah maksud docker?

docker mempunyai dua maksud:

1 Terjemahan bahasa Inggeris bagi perkataan docker ialah dock worker (kata benda), dan kata jamak orang ketiga ialah dockers; >2. Merujuk kepada

Bekas

DockerDocker ialah enjin kontena aplikasi sumber terbuka yang membolehkan pembangun membungkus aplikasi dan pakej pergantungan mereka ke dalam imej mudah alih dan kemudian menerbitkannya ke mana-mana sistem pengendalian Linux atau Windows yang popular juga boleh dilaksanakan pada mesin. Bekas sepenuhnya menggunakan mekanisme kotak pasir dan tidak mempunyai sebarang antara muka antara satu sama lain.

Bekas docker adalah serupa dengan mesin maya, tetapi ia berbeza pada dasarnya. Bekas memayakan lapisan sistem pengendalian, dan mesin maya adalah perkakasan maya Oleh itu, bekas lebih mudah alih dan menggunakan pelayan dengan cekap. Bekas digunakan lebih banyak untuk mewakili unit perisian piawai. Disebabkan oleh penyeragaman kontena, ia boleh digunakan di mana-mana tanpa mengira perbezaan infrastruktur. Selain itu, Docker juga menyediakan bekas dengan keserasian pengasingan industri yang lebih kukuh.

Docker menggunakan mekanisme pemisahan sumber dalam teras Linux, seperti cgroups dan ruang nama teras Linux (ruang nama), untuk mencipta bekas bebas. Ini boleh beroperasi di bawah satu entiti Linux, mengelakkan beban tambahan untuk melancarkan mesin maya [3]. Sokongan teras Linux untuk ruang nama mengasingkan sepenuhnya pandangan aplikasi tentang persekitaran kerja, termasuk pepohon proses, rangkaian, ID pengguna dan sistem fail yang dipasang, manakala cgroup teras menyediakan pengasingan sumber, termasuk CPU, memori, blok I/O dan rangkaian. Bermula dari versi 0.9, Dockers mula memasukkan perpustakaan libcontainer sebagai penggunaan terus kemudahan virtualisasi yang disediakan oleh kernel Linux dengan cara tersendiri, berdasarkan antara muka yang disediakan oleh LXC dan systemd-nspawn libvirt, berdasarkan penggunaan virtualisasi abstrak. .

Menurut firma penganalisis industri "451 Research": "Dockers ialah alat pergantungan yang mempunyai keupayaan untuk membungkus aplikasi dan bekas maya mereka yang boleh dilaksanakan pada mana-mana pelayan Linux, yang membantu mencapai fleksibiliti dan mudah alih aplikasi . Program ini boleh dilaksanakan di mana-mana sahaja, sama ada pelayan awan awam, pelayan awan peribadi, mesin yang berdiri sendiri, dll. "

Docker yang lengkap terdiri daripada bahagian berikut:

    DockerClient
  • Docker Daemon
  • Imej Docker
  • Bekas DockerContainer
  • Pembelajaran yang disyorkan: "
Tutorial Video Docker

"

Atas ialah kandungan terperinci Apakah maksud docker?. 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