Rumah > Operasi dan penyelenggaraan > Docker > Bolehkah bekas docker hanya menjalankan satu aplikasi?

Bolehkah bekas docker hanya menjalankan satu aplikasi?

WBOY
Lepaskan: 2022-08-15 18:06:07
asal
4874 orang telah melayarinya

Sesuatu bekas dalam docker bukan sahaja boleh menjalankan satu aplikasi; selagi sumbernya mencukupi, berbilang aplikasi boleh dijalankan dalam bekas, bagaimanapun, menjalankan berbilang aplikasi dalam bekas mempunyai banyak kelemahan dan melanggar niat asal kontena mestilah ringan; jika aplikasi diletakkan bersama, ia boleh menyebabkan masalah dengan satu proses dan membuat semua proses tidak dapat diakses.

Bolehkah bekas docker hanya menjalankan satu aplikasi?

Persekitaran pengendalian tutorial ini: sistem linux7.3, docker versi 19.03, komputer Dell G3.

Bolehkah bekas docker hanya menjalankan satu aplikasi?

Berbilang aplikasi boleh dijalankan dalam bekas selagi anda mempunyai sumber yang mencukupi, anda boleh menjalankannya, tetapi ini bertentangan dengan niat asal daripada bekas itu, iaitu Untuk mencapai berat dan pengasingan, tidak masuk akal untuk meletakkan aplikasi bersama

Mengagihkan berbilang proses dalam satu bekas mempunyai banyak kelemahan. Contohnya, apabila mengemas kini imej proses tertentu, proses lain juga akan dipaksa untuk dimulakan semula Jika masalah berlaku dalam satu proses dan bekas itu hang, semua proses tidak boleh diakses.

Adalah tidak disyorkan untuk menjalankan berbilang program secara langsung dalam satu bekas Docker.

Mengambil sokongan rasmi Docker untuk Kubernetes pada 18 Oktober 2017 sebagai pengiraan aliran air, sudah lebih setahun sejak Kubernetes memenangi kemenangan terakhir dalam perang orkestrasi kontena. Mari kita lihat gambar rajah seni bina Kubernetes klasik dahulu:

Bolehkah bekas docker hanya menjalankan satu aplikasi?

Anda boleh melihat bahawa dalam Kubernetes, unit penggunaan terkecil untuk penciptaan, penjadualan dan pengurusan ialah Pod, bukan bekas. Dalam senario tanpa teknologi kontena, bekas di bawah Pod yang sama dijalankan pada hos fizikal atau maya yang sama Data dan komunikasi boleh dikongsi dengan mudah antara bekas ini dan bekas individu boleh dibina semula dan diatur semula secara bebas.

Ikut prinsip tunggal, bekas hanya menjalankan satu proses utama.

Pelbagai proses digunakan dalam bekas, yang mempunyai banyak kelemahan. Contohnya, apabila mengemas kini imej proses tertentu, proses lain juga akan dipaksa untuk dimulakan semula Jika masalah berlaku dalam satu proses dan bekas itu hang, semua proses tidak boleh diakses.

Berdasarkan prinsip yang dianjurkan oleh laman web rasmi.

Bekas = persekitaran pelaksanaan yang bergantung kepada aplikasi

daripada menggunakan sekumpulan proses bersama-sama seperti mesin maya.

Pembelajaran yang disyorkan: "tutorial video buruh pelabuhan"

Atas ialah kandungan terperinci Bolehkah bekas docker hanya menjalankan satu aplikasi?. 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