Strona główna/ Dokumentacja /Środowiska projektów
Dodawanie i uruchamianie projektu
Przygotuj katalog, wybierz konfigurację kontenerów i uruchom środowisko z panelu.
Istniejący kod lub nowy szablon
Dodaj katalog z docker-compose.yml, jeśli masz już przygotowane środowisko. Panel rozpozna usługi i przydzieli port. Publikację portu panel zmienia tylko na twoje żądanie, a reszta konfiguracji zostaje twoja.
Przy nowym projekcie wybierz szablon, na przykład PHP z MariaDB, Node, PrestaShop lub WooCommerce. Otrzymasz katalog z Dockerfile, konfiguracją Compose, miejscem na kod i losowymi hasłami.
Uruchom projekt z panelu
Użyj przycisku uruchomienia, także przy pierwszym starcie. Panel wtedy konfiguruje publikację przez nginx. Samo ręczne docker compose up nie wykonuje tej części konfiguracji.
Numer publiczny i wewnętrzny port Dockera to oddzielne adresy dostępu. Port publiczny obsługuje nginx, wraz z HTTPS i hasłem, jeśli je ustawisz. Rejestr portów zapobiega przydzielaniu tego samego numeru różnym projektom.
Oddziel aplikację od konfiguracji
W szablonach serwer WWW udostępnia podkatalog www/. Dockerfile, plik Compose oraz pozostałe pliki środowiska pozostają poza nim. Umieszczaj w katalogu publicznym tylko treści przeznaczone do obsługi przez serwer WWW.
Bazy i inne usługi bez interfejsu WWW powinny komunikować się po nazwach w sieci Compose. Nie publikuj ich na 0.0.0.0. Gdy potrzebujesz dostępu z hosta, użyj 127.0.0.1:PORT:PORT. Hasła generuj losowo, na przykład przez openssl rand -hex 24.
Obsługa działającego środowiska
- Start i stop wykonują odpowiednio
docker compose up -d --buildorazdown, z profilami poza zadaniami jednorazowymi. - Restart jest dostępny w menu Docker.
- Przebudowa używa
build --no-cachei blokuje równoległe budowanie tego samego projektu. - Logi pokazują ostatnie zdarzenia usług; limit wynosi 3 × 10 MB na kontener.
- Widok katalogu daje dostęp do plików projektu.
Postęp operacji widać w trakcie jej wykonywania. Po uruchomieniu otwórz aplikację i sprawdź, czy działa zgodnie z konfiguracją.