Rumah > Artikel > Operasi dan penyelenggaraan > Apakah maksud enjin docker?
Dalam docker, enjin ialah enjin, iaitu perisian teras yang digunakan untuk menjalankan dan mengurus bekas. Ia biasanya dirujuk sebagai "docker". , bekas dan runc.
Persekitaran pengendalian tutorial ini: sistem linux7.3, versi docker-1.13.1, komputer Dell G3.
Apabila orang menyebut Docker, secara amnya, mereka bercakap tentang Docker Engine, seperti yang ditunjukkan di bawah:
Ia adalah aplikasi pelayan pelanggan .
Docker Engine terdiri daripada tiga bahagian:
Proses Docker (Docker Daemon)
REST API: menentukan kaedah untuk berinteraksi dengan Antaramuka proses
CLI (antara muka baris arahan): berkomunikasi dengan daemon melalui REST API, seperti: docker run
Docker engine digunakan untuk menjalankan dan mengurus perisian teras kontena. Selalunya orang merujuknya hanya sebagai Docker atau Platform Docker.
Jika anda tahu serba sedikit tentang VMware, anda boleh memahami enjin Docker sebagai peranan ESXi.
Berdasarkan keperluan piawaian berkaitan Open Container Initiative (OCI), enjin Docker mengguna pakai prinsip reka bentuk modular dan komponennya boleh diganti.
Dalam banyak cara, enjin Docker adalah seperti enjin kereta - kedua-duanya adalah modular dan terdiri daripada banyak bahagian yang boleh ditukar ganti.
Enjin kereta terdiri daripada banyak bahagian khusus yang berfungsi bersama-sama untuk membolehkan kereta memandu, seperti paip masuk, pendikit, silinder, palam pencucuh, paip ekzos, dsb.
Enjin Docker terdiri daripada banyak alatan khusus yang bekerjasama untuk mencipta dan menjalankan bekas, seperti API, pemacu pelaksanaan, masa jalan, proses shim, dsb.
Enjin Docker terdiri daripada komponen utama berikut: Docker Client, Docker daemon, containerd dan runc. Mereka bertanggungjawab bersama untuk mencipta dan menjalankan kontena.
Pembelajaran yang disyorkan: "tutorial video buruh pelabuhan"
Atas ialah kandungan terperinci Apakah maksud enjin docker?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!