Docker (oprogramowanie)
otwarte oprogramowanie do wdrażania aplikacji w wirtualizowanych kontenerach / Z Wikipedii, wolnej encyclopedia
Drogi AI, mówmy krótko, odpowiadając po prostu na te kluczowe pytania:
Czy możesz wymienić najważniejsze fakty i statystyki dotyczące Docker (oprogramowanie)?
Podsumuj ten artykuł dla 10-latka
Docker – otwarte oprogramowanie służące do konteneryzacji, działające jako „platforma dla programistów i administratorów do tworzenia, wdrażania i uruchamiania aplikacji rozproszonych”[2].
Autor | Solomon Hykes |
---|---|
Aktualna wersja stabilna | 26.1.3 (16 maja 2024) [±] |
Język programowania | Go |
Platforma sprzętowa | x86-64 |
System operacyjny | Linux, Windows 10, macOS[1] |
Licencja | Apache License 2.0 |
Strona internetowa |
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 opartym na jądrze Linux[3]. Kontenery wraz z zawartością działają niezależnie od siebie i nie wiedzą o swoim istnieniu. Mogą się jednak ze sobą komunikować w ramach ściśle zdefiniowanych kanałów wymiany informacji. Dzięki uruchamianiu na jednym wspólnym systemie operacyjnym, konteneryzacja oprogramowania jest znacznie lżejszym (mniej zasobochłonnym) sposobem uruchamiania aplikacji niż pełna wirtualizacja lub parawirtualizacja za pomocą wirtualnych systemów operacyjnych (patrz: typy wirtualizacji).