Lubię umieszczać aplikacje w kontenerach, ponieważ:
- instalacja jest łatwiejsza
- możesz łatwo podzielić konfigurację, podstawową aplikację i bazę danych
- łatwiej przejść do innej bazy danych
- jeśli go pomieszałeś, po prostu usuń podstawowy pojemnik, połącz z nim bazę danych i konfigurację, a wszystko będzie dobrze
- gitlab działa w swoim oddzielnym środowisku
- daje to również korzyści w zakresie bezpieczeństwa
Często programy są bardzo skomplikowane do zainstalowania (sam jeszcze nie zainstalowałem GitLab, po prostu użyłem kontenerów), dlatego często używam kontenerów, ponieważ nie chcę myśleć o procesie instalacji - po prostu doker -compose lub docker-command i działa. To wystarczająco przekonuje mnie do korzystania z niego.