Toolverse
Wszystkie skille

docker-essentials

autor: openclaw

Zarządzaj kontenerami Docker — uruchamiaj, debuguj i monitoruj aplikacje w kilka poleceń

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
DevOps

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ć

  1. Upewnij się, że Docker jest zainstalowany na Twoim systemie — skill wymaga dostępu do binarki docker w ścieżce systemowej.

  2. 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=value lub montować katalogi z -v /host/path:/container/path.

  3. 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ć go docker start lub usunąć docker rm.

  4. Do debugowania przejrzyj logi kontenera poleceniem docker logs nazwa_kontenera. Aby śledzić logi na bieżąco (jak tail -f), dodaj flagę -f. Możesz ograniczyć liczbę linii (--tail 100) lub dodać znaczniki czasu (-t).

  5. 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).

  6. Aby zobaczyć szczegółowe informacje o kontenerze, użyj docker inspect nazwa_kontenera — zwraca pełną konfigurację w formacie JSON.

Podobne skille