Bekas

Adakah ini baik untuk menggunakan persediaan server proksi berganda (pada tuan rumah dan dalam bekas) pada satu mesin?

Adakah ini baik untuk menggunakan persediaan server proksi berganda (pada tuan rumah dan dalam bekas) pada satu mesin?
  1. Bolehkah kita menjalankan beberapa bekas docker dalam satu tuan rumah?
  2. Bolehkah kita menjalankan lebih dari satu proses dalam bekas?
  3. Bolehkah kita menjalankan pelbagai imej dalam satu bekas?
  4. Berapa banyak bekas yang boleh dijalankan setiap tuan rumah?
  5. Berapakah bilangan maksimum bekas yang boleh anda jalankan untuk tuan rumah?
  6. Apa yang anda perlukan untuk menjalankan bekas pada pelbagai tuan rumah?
  7. Bolehkah satu bekas mempunyai banyak microservices?
  8. Berapa banyak aplikasi yang boleh dijalankan di dalam bekas?
  9. Bolehkah anda mempunyai dua proksi terbalik?
  10. Bolehkah kita mempunyai 2 nginx pada pelayan yang sama?
  11. Bolehkah kita mendedahkan 2 port di Docker?
  12. Bolehkah beberapa bekas Docker menggunakan GPU yang sama?
  13. Bolehkah saya menjalankan beberapa bekas docker di pelabuhan yang sama?
  14. Bolehkah bekas Docker menggunakan beberapa teras?
  15. Bolehkah anda menjalankan beberapa bekas docker dengan port yang sama?
  16. Bolehkah beberapa bekas Docker menggunakan GPU yang sama?
  17. Bolehkah 2 bekas Docker berkongsi jumlah?
  18. Bolehkah bekas berada dalam 2 rangkaian?
  19. Bolehkah satu bekas mempunyai banyak microservices?
  20. Apa yang anda perlukan untuk menjalankan bekas pada pelbagai tuan rumah?
  21. Bolehkah dua perkhidmatan menggunakan port yang sama?
  22. Bolehkah dua bekas menggunakan port yang sama dalam pod?
  23. Bolehkah setiap bekas Docker mempunyai IP sendiri?

Bolehkah kita menjalankan beberapa bekas docker dalam satu tuan rumah?

Dengan Docker mengarang, anda boleh mengkonfigurasi dan memulakan beberapa bekas dengan fail yaml tunggal. Ini sangat membantu jika anda mengusahakan timbunan teknologi dengan pelbagai teknologi.

Bolehkah kita menjalankan lebih dari satu proses dalam bekas?

Tidak apa. Anda boleh menyambungkan pelbagai bekas menggunakan rangkaian yang ditetapkan pengguna dan jumlah bersama.

Bolehkah kita menjalankan pelbagai imej dalam satu bekas?

Bekas berganda boleh berjalan secara serentak, masing -masing berdasarkan imej yang sama atau berbeza.

Berapa banyak bekas yang boleh dijalankan setiap tuan rumah?

Menggunakan pengiraan mudah ini, kita dapat menganggarkan bahawa kita boleh menjalankan kira -kira 1,000 bekas pada hos tunggal dengan 10GB ruang cakera yang tersedia.

Berapakah bilangan maksimum bekas yang boleh anda jalankan untuk tuan rumah?

Sistem tidak akan memukul bekas pid_max. Jumlah itu dibahagikan dengan 2 untuk bermula dengan proses tambahan Dockers. Sekiranya ia ditala rendah, anda mungkin mendekati max_pid/2 . Sekiranya anda mengambil nilai standard 32768 maka itu paling banyak proses kontena 16384.

Apa yang anda perlukan untuk menjalankan bekas pada pelbagai tuan rumah?

Helios membolehkan anda menguruskan penggunaan bekas Docker di beberapa tuan rumah. Ia memberi anda satu antara muka baris arahan yang boleh anda gunakan untuk menentukan apa yang anda mahu jalankan dan di mana untuk menjalankannya, serta keupayaan untuk melihat keadaan semasa bermain.

Bolehkah satu bekas mempunyai banyak microservices?

Satu Microservice: Satu bekas

"Cara yang optimum untuk skala microservices dalam bekas adalah untuk menggunakan hanya satu perkhidmatan setiap bekas," kata Kavis. Bekas biasanya dirujuk sebagai "ringan," "bersandar," atau dengan kata sifat yang sama - tetapi anda mesti memastikan mereka tetap seperti itu. Mereka tidak "percuma."

Berapa banyak aplikasi yang boleh dijalankan di dalam bekas?

Reka bentuk aplikasi berasaskan kontena menggalakkan prinsip tertentu. Salah satu prinsip ini ialah hanya ada satu proses yang berjalan di dalam bekas. Maksudnya, bekas docker sepatutnya mempunyai satu program yang berjalan di dalamnya.

Bolehkah anda mempunyai dua proksi terbalik?

Sekiranya anda boleh memilikinya, anda boleh mempunyai dua atau tiga. Banyak seni bina yang kompleks melibatkan sehingga 5-6 tahap proksi dan masih berskala dengan baik.

Bolehkah kita mempunyai 2 nginx pada pelayan yang sama?

Ya, secara teknikal mungkin untuk memasang 2 contoh nginx pada pelayan yang sama tetapi saya akan melakukannya dengan cara lain. 1 - Anda hanya boleh membuat beberapa contoh EC2. Kelemahan pendekatan ini adalah bahawa mungkin semakin sukar untuk mengekalkan bergantung pada berapa banyak keadaan yang anda mahukan.

Bolehkah kita mendedahkan 2 port di Docker?

Baris di atas akan mengarahkan Docker bahawa perkhidmatan bekas boleh disambungkan ke melalui port 8080. Anda juga boleh mendedahkan pelbagai port: Secara lalai, kata kunci mendedahkan bahawa port mendengarkan protokol TCP.

Bolehkah beberapa bekas Docker menggunakan GPU yang sama?

Adakah mungkin untuk berkongsi GPU antara pelbagai bekas? Saya menyemak Soalan Lazim dan jawapannya adalah ya, tetapi isu dari Kubernetes telah menyiasat bahawa Nvidia-Docker2 gagal mencapai ini. Lihat isu di sini #Kubernetes/Kubernetes #52757 (komen).

Bolehkah saya menjalankan beberapa bekas docker di pelabuhan yang sama?

Jadi tidak ada konflik jika beberapa bekas menggunakan port yang sama (: 80 dalam kes ini). Anda boleh mengakses satu bekas dari yang lain menggunakan nama kontena atau nama perkhidmatan atau alamat IP, sedangkan alamat IP bukan idea yang baik kerana ini mungkin berubah setiap kali anda memulakan bekas.

Bolehkah bekas Docker menggunakan beberapa teras?

Di Windows, container mungkir untuk menggunakan dua CPU. Sekiranya hyperthreading tersedia, ini adalah satu teras dan dua pemproses logik. Sekiranya hyperthreading tidak tersedia, ini adalah dua teras dan dua pemproses logik.

Bolehkah anda menjalankan beberapa bekas docker dengan port yang sama?

Jadi tidak ada konflik jika beberapa bekas menggunakan port yang sama (: 80 dalam kes ini). Anda boleh mengakses satu bekas dari yang lain menggunakan nama kontena atau nama perkhidmatan atau alamat IP, sedangkan alamat IP bukan idea yang baik kerana ini mungkin berubah setiap kali anda memulakan bekas.

Bolehkah beberapa bekas Docker menggunakan GPU yang sama?

Adakah mungkin untuk berkongsi GPU antara pelbagai bekas? Saya menyemak Soalan Lazim dan jawapannya adalah ya, tetapi isu dari Kubernetes telah menyiasat bahawa Nvidia-Docker2 gagal mencapai ini. Lihat isu di sini #Kubernetes/Kubernetes #52757 (komen).

Bolehkah 2 bekas Docker berkongsi jumlah?

Bekas berganda boleh berjalan dengan jumlah yang sama apabila mereka memerlukan akses kepada data yang dikongsi. Docker mencipta kelantangan tempatan secara lalai. Walau bagaimanapun, kita boleh menggunakan penyelam kelantangan untuk berkongsi data merentasi pelbagai mesin. Akhirnya, Docker juga mempunyai -volum-dari untuk menghubungkan jumlah antara bekas yang berjalan.

Bolehkah bekas berada dalam 2 rangkaian?

Anda boleh membuat pelbagai rangkaian dengan Docker dan menambah bekas ke satu atau lebih rangkaian. Bekas boleh berkomunikasi dalam rangkaian tetapi tidak di seluruh rangkaian. Bekas dengan lampiran ke pelbagai rangkaian boleh berhubung dengan semua bekas di semua rangkaian tersebut.

Bolehkah satu bekas mempunyai banyak microservices?

Satu Microservice: Satu bekas

"Cara yang optimum untuk skala microservices dalam bekas adalah untuk menggunakan hanya satu perkhidmatan setiap bekas," kata Kavis. Bekas biasanya dirujuk sebagai "ringan," "bersandar," atau dengan kata sifat yang sama - tetapi anda mesti memastikan mereka tetap seperti itu. Mereka tidak "percuma."

Apa yang anda perlukan untuk menjalankan bekas pada pelbagai tuan rumah?

Helios membolehkan anda menguruskan penggunaan bekas Docker di beberapa tuan rumah. Ia memberi anda satu antara muka baris arahan yang boleh anda gunakan untuk menentukan apa yang anda mahu jalankan dan di mana untuk menjalankannya, serta keupayaan untuk melihat keadaan semasa bermain.

Bolehkah dua perkhidmatan menggunakan port yang sama?

Dua aplikasi di alamat yang sama tidak dapat menggunakan nombor port yang sama. Sekiranya anda mengkonfigurasi sistem anda dengan pelbagai contoh TCP/IP pada sistem yang sama, bagaimanapun, mereka akan mempunyai alamat yang berbeza dan oleh itu nombor port yang sama boleh digunakan untuk fungsi yang sama pada setiap timbunan.

Bolehkah dua bekas menggunakan port yang sama dalam pod?

Bekas dalam pod boleh diakses melalui "localhost"; Mereka menggunakan ruang nama rangkaian yang sama. Juga, untuk bekas, nama tuan rumah yang dapat dilihat adalah nama pod. Kerana bekas berkongsi alamat IP dan ruang port yang sama, anda harus menggunakan port yang berlainan dalam bekas untuk sambungan masuk.

Bolehkah setiap bekas Docker mempunyai IP sendiri?

Secara lalai, bekas diberikan alamat IP untuk setiap rangkaian docker yang dihubungkannya. Alamat IP ditugaskan dari kolam yang diberikan kepada rangkaian, jadi daemon docker berkesan bertindak sebagai pelayan DHCP untuk setiap bekas.

Metodologi peningkatan menggunakan langkah bayi
Bagaimana langkah bayi mencapai matlamat?Apa langkah bayi?Mengapa bayi langkah pertama penting?Apa yang perlu dibangunkan untuk bayi mula berjalan?Ad...
Apa itu manual, apa yang automatik dalam penghantaran berterusan?
Adalah penghantaran berterusan automatik?Adalah penghantaran berterusan tugas manual?Apakah penghantaran perisian automatik? Adalah penghantaran ber...
Bolehkah saya menukar bekas docker dari dasar delete diri ke auto-restart?
Bagaimana saya memulakan semula bekas docker secara automatik?Adakah Docker dimulakan semula secara automatik?Cara menukar dasar memulakan semula doc...