Toolverse
All skills

docker-essentials

by openclaw

Essential Docker commands and workflows for container management, image operations, and debugging.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
openclaw
Category
DevOps

About this skill

Essential Docker commands and workflows for container management, image operations, and debugging.

How to use

  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.

Related skills