kool-cli
Zarządzaj kontenerami Docker z prostymi poleceniami — start, stop, logi i skrypty w jednym miejscu.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Kool CLI to narzędzie do zarządzania środowiskami deweloperskimi opartymi na Docker. Upraszcza pracę z kontenerami — uruchamiaj i zatrzymuj usługi, wykonuj polecenia wewnątrz kontenerów, przeglądaj logi na żywo oraz uruchamiaj niestandardowe skrypty zdefiniowane w pliku kool.yml. Zamiast pamiętać długie komendy docker-compose, używasz krótkich, intuicyjnych poleceń kool. Idealne dla zespołów pracujących z wieloma usługami jednocześnie.
Jak używać
Zainstaluj Kool CLI na swoim systemie (szczegóły instalacji znajdziesz w dokumentacji projektu na GitHub). Upewnij się, że masz zainstalowany Docker i docker-compose, ponieważ Kool jest ich opakowaniem.
W katalogu projektu utwórz lub zweryfikuj plik docker-compose.yml, który definiuje Twoje usługi (np. aplikacja, baza danych, cache). Jeśli chcesz uruchamiać niestandardowe skrypty, dodaj je do pliku kool.yml w sekcji scripts.
Uruchom wszystkie usługi poleceniem kool start. Jeśli chcesz przebudować obrazy Docker przed startem, użyj kool start --rebuild. Aby zobaczyć logi w czasie rzeczywistym, dodaj flagę --foreground.
Aby wykonać polecenie wewnątrz działającego kontenera (np. migracja bazy danych), użyj kool exec nazwa_usługi polecenie. Na przykład kool exec app php artisan migrate uruchomi migracje Laravel w kontenerze app.
Monitoruj logi usługi poleceniem kool logs -f nazwa_usługi, aby śledzić zdarzenia w czasie rzeczywistym. Sprawdzaj status wszystkich kontenerów za pomocą kool status.
Gdy skończysz pracę, zatrzymaj usługi poleceniem kool stop. Jeśli chcesz usunąć wolumeny (dane), dodaj flagę --purge, ale pamiętaj, że ta operacja jest nieodwracalna.