Docker
Docker to aplikacja desktopowa do tworzenia, uruchamiania i zarządzania kontenerami na Macu z zintegrowanymi narzędziami do lokalnych przepływów pracy programistycznej.
Czym jest Docker?
Docker to narzędzie dla programistów do tworzenia, uruchamiania i zarządzania aplikacjami skonteneryzowanymi w systemie macOS. Jest przeznaczone dla programistów, inżynierów DevOps i zespołów technicznych, które potrzebują spójnego środowiska lokalnego do budowania i testowania aplikacji. Docker Desktop łączy środowisko uruchomieniowe kontenerów, narzędzia wiersza poleceń i interfejs graficzny, dzięki czemu użytkownicy mogą pracować z obrazami, kontenerami, wolumenami i projektami Compose w jednym miejscu. Jest powszechnie używany do uruchamiania lokalnych baz danych i usług, testowania aplikacji wielokontenerowych oraz odtwarzania środowisk na różnych maszynach. Aplikacja obsługuje również przepływy pracy oparte na Kubernetes i integruje się z popularnymi narzędziami programistycznymi, co czyni ją przydatną w nowoczesnym tworzeniu aplikacji webowych, API i mikrousług. Docker Inc publikuje Docker Desktop dla Mac, Windows i Linux.
Kluczowe cechy
- Lokalne tworzenie i uruchamianie aplikacji skonteneryzowanych
- Zarządzanie obrazami, kontenerami, wolumenami i sieciami z poziomu interfejsu desktopowego
- Uruchamianie projektów wielokontenerowych za pomocą Docker Compose
- Korzystanie ze zintegrowanego Kubernetes do testowania lokalnych klastrów
- Dostęp do narzędzi Docker CLI obok aplikacji graficznej
- Udostępnianie spójnych środowisk programistycznych w zespołach
Sprawdź pozostałości aplikacji w diCleaner
Przed czyszczeniem sprawdź pamięci podręczne, pliki wsparcia, kontenery i elementy logowania.
Przegląd bezpieczeństwa
Status: Przeważnie bezpieczne
Docker Desktop to legalne oprogramowanie dla programistów, a jego działanie w tle związane z siecią i wirtualizacją jest normalne podczas uruchamiania kontenerów. Na Macu może poprosić o uprawnienia administratora podczas konfiguracji, aby skonfigurować komponenty takie jak sieć, porty uprzywilejowane lub integracja z wierszem poleceń. Kontenery uruchamiane w Docker mogą udostępniać lokalne usługi, montować foldery i pobierać obrazy z zewnętrznych rejestrów, więc główne praktyczne ryzyko wynika z tego, co zdecydujesz się uruchomić, a nie z samej aplikacji. Używaj zaufanych obrazów kontenerów, sprawdzaj opublikowane porty i udostępnione foldery oraz aktualizuj aplikację.
Zalecenie: Zachowaj Docker, jeśli używasz programowania opartego na kontenerach, lokalnych baz danych, środowisk testowych lub projektów Compose. Jeśli nie korzystasz już z przepływów pracy Docker, możesz go usunąć, aby zwolnić miejsce na dysku i zatrzymać jego komponenty działające w tle, ale wszelkie lokalne kontenery, obrazy i wolumeny, których nadal potrzebujesz, należy najpierw wyeksportować lub wykonać ich kopię zapasową.
Typowe ścieżki
/Applications/Docker.app
Ścieżki cache
~/Library/Caches/com.docker.docker
Ścieżki wsparcia
~/Library/Application Support/Docker Desktop~/Library/Group Containers/group.com.docker
Ścieżki preferencji
~/Library/Preferences/com.docker.docker.plist
Ścieżki kontenerów
~/Library/Containers/com.docker.docker
Podziel się doświadczeniem
Bądź pierwszy, który podzieli się doświadczeniem.