Docker (oprogramowanie)

Z Wikipedii, wolnej encyklopedii
Przejdź do nawigacji Przejdź do wyszukiwania
Docker
Logo programu
Logo programu
Autor Solomon Hykes
Aktualna wersja stabilna 17.12.1-ce – 28 lutego 2018; ponad rok temu[2]
Aktualna wersja testowa 17.04.0
(6 kwietnia 2017) [±]
Język programowania Go
Platforma sprzętowa x86-64
System operacyjny Linux, Windows 10, macOS[1]
Licencja Apache License 2.0
Strona internetowa

Dockerotwarte oprogramowanie służące do realizacji wirtualizacji na poziomie systemu operacyjnego (tzw. "konteneryzacji"), działające jako „platforma dla programistów i administratorów do tworzenia, wdrażania i uruchamiania aplikacji rozproszonych[3].

Docker jest określany jako narzędzie, które pozwala umieścić program oraz jego zależności (biblioteki, pliki konfiguracyjne, lokalne bazy danych itp.) w lekkim, przenośnym, wirtualnym kontenerze, który można uruchomić na prawie każdym serwerze z systemem Linux[4]. Kontenery wraz z zawartością są od siebie izolowane, jednak mogą się pomiędzy sobą komunikować w ramach ściśle zdefiniowanych kanałów wymiany informacji. Dzięki uruchamianiu na jednym wspólnym systemie operacyjnym, konteneryzacja jest lżejszym (mniej zasobochłonnym) sposobem wirtualizacji, niż pełna wirtualizacja lub parawirtualizacja za pomocą wirtualnych systemów operacyjnych (patrz: typy wirtualizacji).

Historia[edytuj | edytuj kod]

Z początku Docker był wewnętrznym projektem rozwijanym w firmie dotCloud przez Solomona Hykesa. W marcu 2013 Docker został udostępniony publicznie. Od tego czasu zyskuje coraz większą popularność[5]: profil na portalu GitHub został oznaczony gwiazdką prawie 50 tysięcy razy, a członkowie społeczności dokonali ponad 15 tysięcy forków projektu[6].

Zobacz też[edytuj | edytuj kod]

Przypisy[edytuj | edytuj kod]

  1. Supported platforms (ang.). Docker Inc.. [dostęp 2018-03-16].
  2. Informacje o wersjach (ang.). Docker Inc., 2018-02-28.
  3. Docker.com: What is Docker (ang.)
  4. Linux.com: Docker: A 'Shipping Container' for Linux Code (ang.)
  5. Docker – kontener aplikacyjny nie tylko dla programistów
  6. stan na początek stycznia 2016

Linki zewnętrzne[edytuj | edytuj kod]