docker-essentials
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
About this skill
Essential Docker commands and workflows for container management, image operations, and debugging.
How to use
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.