Docker: Jak działa Stackhero dla Docker
Ta dokumentacja jest częścią przewodnika Wprowadzenie. Pełny przewodnik znajdziesz tutaj: Wprowadzenie do Stackhero dla Docker.
Witamy w dokumentacji Stackhero
Stackhero oferuje gotową do użycia platformę Docker cloud CaaS (Containers as a Service), zaprojektowaną z myślą o szybkich i niezawodnych wdrożeniach kontenerów:
- Wdrażaj do produkcji za pomocą pojedynczego polecenia
docker-compose up. Nie jest wymagana żadna dodatkowa konfiguracja: po prostu uruchom swoje kontenery.- Wybierz własną nazwę domeny, automatycznie zabezpieczoną przez HTTPS (na przykład: https://api.twoja-firma.com, https://www.twoja-firma.com lub https://backoffice.twoja-firma.com).
- Korzystaj z wysokiej wydajności i solidnego poziomu bezpieczeństwa na prywatnej, dedykowanej infrastrukturze.
- Aktualizuj środowisko jednym kliknięciem, co zapewnia prostą i bezproblemową konserwację.
Twoje kontenery mogą działać w środowisku produkcyjnym już w około pięć minut. Stackhero zarządza infrastrukturą, aktualizacjami i bezpieczeństwem za Ciebie, dzięki czemu możesz skupić się na dostarczaniu swoich aplikacji. Dowiedz się więcej o hostingu Docker CaaS w chmurze.
Kiedy tworzysz usługę Stackhero dla Docker, system przydziela prywatną maszynę wirtualną z dedykowanym adresem IPv4. Ta wstępnie skonfigurowana usługa jest gotowa do użycia w zaledwie dwie minuty, zapewniając bezproblemowy start.
Kluczowe komponenty
Usługa zawiera kilka istotnych warstw i systemów, takich jak:
- Docker: Do uruchamiania Twoich kontenerów.
- Docker API: Połącz się z Dockerem używając lokalnego CLI Docker.
- Portainer: Graficzny interfejs do zarządzania kontenerami.
- Traefik: Automatycznie zarządza ruchem HTTP z szyfrowaniem TLS (HTTPS).
Usługa jest zaprojektowana tak, aby była prosta, solidna i bezpieczna. Obsługuje kontenery Docker (używając plików Dockerfile) i Docker Compose (używając plików docker-compose.yml).
Dodawanie wielu domen jest proste (np. www.mycompany.com, api.mycompany.com, i app.website.com) w celu zapewnienia szyfrowanego dostępu HTTPS do aplikacji bez potrzeby ręcznej konfiguracji TLS.
Dla bardziej doświadczonych użytkowników możliwe jest bezpośrednie połączenie z API Docker z lokalnego komputera używając CLI Docker. Szyfrowanie TLS i uwierzytelnianie z demonem Docker są zarządzane automatycznie.