Kes Ini.... Terdapat seribu persekitaran buruh pelabuhan di mata seribu orang. Ia bergantung pada cara anda menyediakan rangkaian dan cara anda bekerjasama dengan aplikasi.
1. Secara peribadi, saya sudah biasa menganggap docker sebagai satu proses, jadi saya akan cuba sedaya upaya untuk meneruskan hanya satu proses bagi setiap contoh kontena, kerana saya secara peribadi berpendapat bahawa jika n aplikasi berjalan dalam bekas, maka bekas itu adalah bukan tahap proses, tetapi tahap OS/mesin Sekarang kita telah membina imej mesin maya, mengapa kita perlu mencipta imej docker? . Walaupun dengan kerjasama php dan nginx, akan ada dua bekas Ia boleh dianggap sebagai satu aplikasi Kemudian untuk bahasa lain, seperti aplikasi lain yang anda gunakan nodejs untuk melaksanakan, saya pasti akan menjalankan contoh bekas lain, dan kemudian Jalankan nginx. untuk menggantikan kedua-dua ini. Jadi saya ingin bertanya sama ada nginx+php docker anda adalah bekas? 2. Terdapat juga pelbagai proses bercampur dalam satu docker Lagipun, ia berdasarkan sistem pengendalian Dari [OS]. Anda boleh menjalankan pemantau proses seperti penyelia (python) dalam docker, dan penyelia tangan kepada docker untuk menggantung bukankah ada pm2 (nodejs) untuk aplikasi yang sama Fail docker sebegitu tidak mudah untuk ditulis. 3. Bercampur-campur Saya merasakan bahawa cara terbaik ialah melihat senario perniagaan tertentu dan seni bina Kita perlu menggunakan sumber yang terhad untuk menyelesaikan perniagaan sepenuhnya. Adalah disyorkan agar anda melihat terlebih dahulu kelebihan yang dibawa oleh buruh pelabuhan dan harga yang perlu anda bayar untuk kelebihan ini, supaya anda boleh membuat keputusan yang lebih baik, adalah lebih baik untuk tidak menggunakannya secara sembarangan.
Sudah tentu, bekas nod baru ditarik dan dijalankan Kontena yang dipanggil tidak bermakna ia menghargai faedah ringan dan gandingan rendah Untuk mencapai gandingan longgar, secara amnya pangkalan data dan pelayan akan dijalankan dalam dua bekas apabila pemetaan pelabuhan dilakukan dengan baik, walaupun setiap buruh pelabuhan boleh dianggap sebagai proses nb yang boleh menjalankan pelbagai aplikasi perkhidmatan tanpa menggunakan terlalu banyak sumber. Ini juga merupakan maksud pemindahan , bersaiz kecil dan longgar.
Kes Ini....
Terdapat seribu persekitaran buruh pelabuhan di mata seribu orang.
Ia bergantung pada cara anda menyediakan rangkaian dan cara anda bekerjasama dengan aplikasi.
1. Secara peribadi, saya sudah biasa menganggap docker sebagai satu proses, jadi saya akan cuba sedaya upaya untuk meneruskan hanya satu proses bagi setiap contoh kontena, kerana saya secara peribadi berpendapat bahawa jika n aplikasi berjalan dalam bekas, maka bekas itu adalah bukan tahap proses, tetapi tahap OS/mesin Sekarang kita telah membina imej mesin maya, mengapa kita perlu mencipta imej docker? . Walaupun dengan kerjasama php dan nginx, akan ada dua bekas Ia boleh dianggap sebagai satu aplikasi Kemudian untuk bahasa lain, seperti aplikasi lain yang anda gunakan nodejs untuk melaksanakan, saya pasti akan menjalankan contoh bekas lain, dan kemudian Jalankan nginx. untuk menggantikan kedua-dua ini. Jadi saya ingin bertanya sama ada nginx+php docker anda adalah bekas?
2. Terdapat juga pelbagai proses bercampur dalam satu docker Lagipun, ia berdasarkan sistem pengendalian Dari [OS]. Anda boleh menjalankan pemantau proses seperti penyelia (python) dalam docker, dan penyelia tangan kepada docker untuk menggantung bukankah ada pm2 (nodejs) untuk aplikasi yang sama
Fail docker sebegitu tidak mudah untuk ditulis.
3. Bercampur-campur Saya merasakan bahawa cara terbaik ialah melihat senario perniagaan tertentu dan seni bina Kita perlu menggunakan sumber yang terhad untuk menyelesaikan perniagaan sepenuhnya.
Adalah disyorkan agar anda melihat terlebih dahulu kelebihan yang dibawa oleh buruh pelabuhan dan harga yang perlu anda bayar untuk kelebihan ini, supaya anda boleh membuat keputusan yang lebih baik, adalah lebih baik untuk tidak menggunakannya secara sembarangan.
Sudah tentu, bekas nod baru ditarik dan dijalankan Kontena yang dipanggil tidak bermakna ia menghargai faedah ringan dan gandingan rendah Untuk mencapai gandingan longgar, secara amnya pangkalan data dan pelayan akan dijalankan dalam dua bekas apabila pemetaan pelabuhan dilakukan dengan baik, walaupun setiap buruh pelabuhan boleh dianggap sebagai proses nb yang boleh menjalankan pelbagai aplikasi perkhidmatan tanpa menggunakan terlalu banyak sumber. Ini juga merupakan maksud pemindahan , bersaiz kecil dan longgar.
Hujung hadapan tidak lebih daripada
node
gulp
webpack
yarn
sass
dsb.Terdapat web-dev-docker siap sedia di sini, saya rasa anda boleh merujuknya atau menggunakannya secara terus.