Rumah  >  Soal Jawab  >  teks badan

前端 - 如何正确的使用 docker 来运行 webdev?

后端的 php nginx 服务都跑在 docker 上

现在我想把前端的构建工具也跑在 docker 上,例如 node gulp 等等

应该怎么处理这个工作流,单独新建一个容器吗?如果有多个项目,应该如何操作?

仅有的幸福仅有的幸福2708 hari yang lalu762

membalas semua(3)saya akan balas

  • 怪我咯

    怪我咯2017-04-24 16:01:02

    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.

    balas
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-24 16:01:02

    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.

    balas
    0
  • 给我你的怀抱

    给我你的怀抱2017-04-24 16:01:02

    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.

    balas
    0
  • Batalbalas