Toolverse
Wszystkie skille

kool-cli

autor: kool-dev

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

Szybkie info

Kategoria
DevOps

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ć

  1. 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.

  2. 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.

  3. 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.

  4. 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.

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

  6. 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.

Podobne skille