Adakah docker sumber terbuka?

藏色散人
Lepaskan: 2022-01-20 14:21:19
asal
3786 orang telah melayarinya

Docker ialah sumber terbuka ialah perisian sumber terbuka dan platform terbuka untuk membangunkan aplikasi, menghantar (menghantar) aplikasi, dan menjalankan aplikasi membolehkan pengguna memisahkan aplikasi dalam infrastruktur , membentuk zarah yang lebih kecil. bekas), dengan itu meningkatkan kelajuan penyampaian perisian.

Adakah docker sumber terbuka?

Persekitaran pengendalian artikel ini: sistem centOS6.8, Docker versi 20.10.11, komputer DELL G3

Adalah docker sumber terbuka?

docker ialah sumber terbuka.

Docker ialah perisian sumber terbuka dan platform terbuka untuk membangunkan aplikasi, menghantar (penghantaran) aplikasi dan menjalankan aplikasi. Docker membenarkan pengguna untuk memisahkan aplikasi dalam infrastruktur kepada zarah yang lebih kecil (bekas), dengan itu meningkatkan kelajuan penghantaran perisian.

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, dsb. ”

Enjin Docker

Enjin Docker (Enjin Docker) ialah Aplikasi struktur klien pelayan terutamanya merangkumi bahagian ini: Daemon Docker, API Enjin Docker (sandaran arkib halaman, disimpan dalam Arkib Internet) dan klien Docker.

  • Daemon Docker, juga dipanggil dockerd, ialah proses berterusan yang membolehkan pengguna mengurus bekas. Daemon mendengar permintaan daripada Docker Engine API (sandaran arkib halaman, disimpan dalam Arkib Internet).

  • API Enjin Docker (sandaran arkib halaman, disimpan dalam Arkib Internet) ialah API yang digunakan untuk berinteraksi dengan daemon Docker. Ia adalah API RESTful, jadi ia boleh dipanggil bukan sahaja oleh klien Docker, tetapi juga dengan arahan seperti wget dan curl.

  • Pelanggan Docker, juga dipanggil docker, ialah cara utama untuk kebanyakan pengguna berinteraksi dengan Docker. Pengguna menghantar arahan kepada daemon melalui klien. Perintah itu akan mengikuti API Enjin Docker (sandaran arkib halaman, disimpan dalam Arkib Internet)

Pembelajaran yang disyorkan: "tutorial docker"

Atas ialah kandungan terperinci Adakah docker sumber terbuka?. 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