Należymy do Grupy Orange Polska

Docker

Docker

Czym jest Docker?

Docker jest najbardziej wszechstronną platformą do zarządzania kontenerami oprogramowania. Oferuje kompleksowe środowisko dla prawidłowego działania każdego systemu. Zawiera:

  • biblioteki systemowe,
  • narzędzia systemowe,
  • czas pracy

Są one zgodne z konkretnym obrazem systemu operacyjnego. W ten sposób Docker gwarantuje, że system będzie działał dokładnie tak samo w każdej instancji kontenera.

Co oferuje Docker?

  • Prędkość

Kontenery współdzielą ten sam rdzeń systemu operacyjnego maszyny, na której zostały uruchomione. Zużywają mniej pamięci RAM i uruchamiają się w zasadzie natychmiastowo.

  • Przenośność

Kontenery Docker oparte są na standardach open source, dzięki czemu możliwe jest ich uruchomienie na dowolnej głównej dystrybucji systemu Linux, Microsoft Windows lub Unix Like Systems (np. OS X).

  • Bezpieczeństwo

Kontenery izolują aplikacje od siebie nawzajem i od podstawowej infrastruktury, zapewniając jednocześnie dodatkowy poziom ochrony aplikacji.

Aplikacje Docker

Docker znajdzie zastosowanie nie tylko w środowiskach produkcyjnych, ale także w lokalnych środowiskach deweloperskich, które pracują na złożonych i kompleksowych systemach informatycznych. Kontenery umożliwiają programistom uruchamianie systemów, składających się z nieskończonej liczby podsystemów, na ich lokalnej maszynie. Ułatwia to pracę związaną z tworzeniem dowolnej aplikacji.

Docker kontra maszyna wirtualna

Pod względem możliwości Docker niewątpliwie przewyższa maszyny wirtualne, które do tej pory umożliwiały budowanie przenośnych środowisk systemów IT. Porównując maszyny wirtualne do Dockera można stwierdzić, że te pierwsze składają się z aplikacji, wymaganych przez nią bibliotek, narzędzi i całego systemu operacyjnego, dlatego całe środowiska zajmują gigabajty miejsca w pamięci. Kontenery Dockera przechowują jedynie aplikację i jej zależności, ale współdzielą rdzeń z innymi kontenerami, działając jako odizolowane procesy w obrębie maszyny, na której zostały uruchomione. W ten sposób oszczędzana jest pamięć RAM, czas procesora, miejsce na dysku i stabilność systemu operacyjnego hosta.
Lekkość, jaką oferuje Docker, pozwala na łatwe wykorzystanie go do budowy zaawansowanych środowisk Continuous Integration (CI).

Docker w chmurze

BlueSoft od wielu lat zajmuje się rozwojem systemów informatycznych w technologii Docker. Udało nam się przekonać wielu klientów do wdrożenia Dockera w swoich infrastrukturach. Zauważyliśmy, że Docker może być łatwo instalowany w środowiskach chmurowych, np. AWS, co w połączeniu z mechanizmem CI prowadzi do zbudowania bardzo wydajnego procesu wdrażania kolejnych wersji systemu, przy zachowaniu możliwości modyfikacji praktycznie w każdym momencie procesu wdrażania.

BlueSoft z powodzeniem zrealizował wiele projektów w tym zakresie. Chętnie zaprezentujemy bezpośrednio nasze portfolio, jak również odpowiemy na więcej pytań dotyczących samej technologii i korzyści, jakie może przynieść jej wdrożenie.

Strona technologii: Docker

Co możemy zrobić Dla Twojego biznesu?

Skontaktuj się z nami!
×