docker-essentials
Zarządzaj kontenerami Docker — uruchamiaj, debuguj i monitoruj aplikacje w kilka poleceń
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill Docker Essentials daje Ci dostęp do kluczowych poleceń do zarządzania cyklem życia kontenerów, operacji na obrazach i debugowania. Uruchamiaj kontenery z mapowaniem portów i zmiennymi środowiskowymi, monitoruj logi w czasie rzeczywistym, wykonuj polecenia wewnątrz działających kontenerów i inspektujesz szczegóły konfiguracji. Idealne dla deweloperów, którzy chcą szybko pracować z Docker bez zapamiętywania składni każdego polecenia.
Jak używać
Upewnij się, że Docker jest zainstalowany na Twoim systemie — skill wymaga dostępu do binarki
dockerw ścieżce systemowej.Aby uruchomić kontener, użyj podstawowego polecenia z obrazem (np.
nginx). Jeśli chcesz, aby kontener działał w tle, dodaj flagę-d. Możesz też mapować porty hosta na porty kontenera za pomocą-p 8080:80, ustawiać zmienne środowiskowe z-e MY_VAR=valuelub montować katalogi z-v /host/path:/container/path.Aby zobaczyć działające kontenery, użyj
docker ps. Jeśli chcesz listę wszystkich kontenerów (także zatrzymanych), dodaj flagę-a. Możesz zatrzymać kontener komendądocker stop, wznowić godocker startlub usunąćdocker rm.Do debugowania przejrzyj logi kontenera poleceniem
docker logs nazwa_kontenera. Aby śledzić logi na bieżąco (jaktail -f), dodaj flagę-f. Możesz ograniczyć liczbę linii (--tail 100) lub dodać znaczniki czasu (-t).Aby wykonać polecenie wewnątrz działającego kontenera, użyj
docker exec nazwa_kontenera polecenie. Dla interaktywnej powłoki dodaj flagi-it, np.docker exec -it nazwa_kontenera bash. Możesz też uruchomić polecenie jako konkretny użytkownik (-u root) lub z dodatkową zmienną środowiskową (-e VAR=value).Aby zobaczyć szczegółowe informacje o kontenerze, użyj
docker inspect nazwa_kontenera— zwraca pełną konfigurację w formacie JSON.