m.....t
m.....t
#docker #programowanie i troche #javascript
Czy ktoś z was korzystał z ww. Dockera? Zastanawiam się jak dokładnie z tego skorzystać, mam REST w node.js, bazę w mongo, front angular (+nginx) i dodatkowy moduł w node jako rozszerzenie resta znajdujące się na oddzielnym serwerze.

Takie pytania
1. Czy powinienem rozbić na kontenery api, front, baza i ten dodatkowy modul? Czy moze api i baza w 1, modul w drugim i front w 3?
2. Jeśli rozbic to słyszałem duzo złego na temat linkowania w dockerze, prawda to?
3. Macie jakiś poradnik jak to deployowac później? :)
1
  • Najlepsze
  • Wszystkie komentarze
wujekmundek
@mortt: 1. Rozbijasz. Generalna zasada jest taka: każdy proces to osobny kontener.
2. A co złego słyszałeś?
3. Zależy gdzie to chcesz zdeployować. Na początek polecam Docker Cloud, bo to najprostsze rozwiązanie.
1
m.....t
m.....t
@zaporylie: na razie czuje wielki sukces, że zlinkowalem poprawnie mongo z nodem i da się dostać do appki. :-) będę próbował podanych rozwiązań, dzięki
1
TheNewIcek
TheNewIcek
@mortt: Mysle, ze jezeli mozesz podmieniac komponenty w trakcie pracy niezaleznie to powinienes robic osobne kontenery.

2. Nie wiem
3. Nie wiem
0
zaporylie
@mortt: Tak jak mówi poprzednik - złota zasada to jeden proces na kontener. Możesz chcieć dodatkowo chcieć wykorzystać kontenery "data-only" do przechowywania danych.
Korzystam z linkowania bez większych problemów ale generalnie byłbym ostrożny z używaniem go na produkcji - to wciąż młoda implementacja lxc.
Co do moich rad na temat CD - docker-compose dla zarządzaniem grupą kontenerów oraz docker-machine dla zarządzaniem zdalnym hostem dockera
Powodzenia - daj znać w razie
0