You are viewing a single comment's thread from:
RE: Docker - co to? || Docker - what's it?
O, właśnie ostatnio w ofercie pracy widziałem wymaganą znajomość Dockera. Jako laik mam pytanie - czy nie lepiej odpalić wirtualną maszynę?
tipuvote!
O, właśnie ostatnio w ofercie pracy widziałem wymaganą znajomość Dockera. Jako laik mam pytanie - czy nie lepiej odpalić wirtualną maszynę?
tipuvote!
Docker daje trochę większą elastyczność. Budowa nowego obrazu jest dużo łatwiejsza, ilość przydzielonych zasobów mniejsza, konfigurowalność wyższa. Wyobraź sobie, że potrzebujesz mieć kilka-kilkanaście uruchomionych usług: możesz tak dobrać kontenery, aby się dało. Nie musisz niczego odręcznie instalować. Możesz przy tym mieć identyczne środowisko do programowania, testów i na produkcji. Testy komponentów mogą sobie takie coś samemu uruchomić: docker-compose-rule na junit. My jeszcze mamy w pracy automatycznie generowany plik docker compose i przed testem możemy kodem podać, czego potrzeba.
Jednocześnie możesz podpiąć foldery w Twoim katalogu i tam trzymać dane, z łatwością mapować porty etc.
Dzięki :)
Docker to kontener, więc działa szybciej (jak aplikacja na systemie). Jak chcesz coś bliżej VMki to LXC