Co dalej

Mimo że wszystko jest gotowe do pracy z samouczkiem, nadal możesz dowiedzieć się o wielu innych kontenerach. Nie zamierzasz w tym miejscu zagłębiać się w to, ale oto kilka innych obszarów, które należy przyjrzeć się następnej!

Aranżacja kontenerów

Uruchamianie kontenerów w środowisku produkcyjnym jest trudne. Nie chcesz logować się do maszyny i po prostu uruchom plik docker run lub docker-compose up . Czemu nie? Co się stanie, jeśli kontenery zginą? Jak można skalować na kilku maszynach? Aranżacja kontenerów rozwiązuje ten problem. Wszystkie narzędzia, takie jak Kubernetes, Swarm, Nomad i AKS, pomagają rozwiązać ten problem w nieco inny sposób.

Ogólnie rzecz biorąc, masz "menedżerów", którzy otrzymują oczekiwany stan. Może to być stan "Chcę uruchomić dwa wystąpienia mojej aplikacji internetowej i uwidocznić port 80". Następnie menedżerowie przyjrzyją się wszystkim maszynom w klastrze i delegują pracę do węzłów "procesu roboczego". Menedżerowie obserwują zmiany (takie jak zamykanie kontenera), a następnie pracują nad tym, aby rzeczywisty stan odzwierciedlał oczekiwany stan.

Projekty Cloud Native Computing Foundation

THE EMAF to neutralny dla dostawcy dom dla różnych projektów typu open source, w tym Kubernetes, Prometheus, Envoy, Linkerd, NATS i innych. W tym miejscu możesz przejrzeć stopniowane i inkubowane projekty oraz cały krajobraz CYKLUŚNiowy tutaj. Istnieje wiele projektów, które ułatwiają rozwiązywanie problemów związanych z monitorowaniem, rejestrowaniem, zabezpieczeniami, rejestrami obrazów, wiadomościami i nie tylko.

Jeśli więc jesteś nowym użytkownikiem krajobrazu kontenerów i tworzenia aplikacji natywnych dla chmury, zapraszamy! Połącz się ze społecznością, zadawaj pytania i ucz się dalej. Cieszymy się, że Cię masz!

Praca z programem Docker w programie VS Code

Dowiedz się więcej na temat używania VS Code platformy Docker: