Portainer Narzędzie DevOps
Lekka i samozwańcza platforma zarządzania kontenerami
Portainer to open source i potężna platforma zarządzania kontenerami. Pozwala łatwo budować, zarządzać i utrzymywać środowiska Docker i Kubernetes.
Przegląd
Portainer to open source, potężny lekki GUI i łatwe w użyciu narzędzie do zarządzania kontenerami. Pomaga klientom w przyjmowaniu technologii kontenerów, budowania, zarządzania i utrzymywaniu urządzeń opartych na kontenerach z Docker, Kubernetes, Docker Swarm i Azure ACI. Portainer jest łatwy do wdrożenia narzędzia z intuicyjnym interfejsem dla zarówno programistów, jak i operacji IT. Portainer usuwa potrzebę korzystania z CLI i ukrywa złożoność zarządzania pojemnikami. Platforma zarządzania kontenerami Portainer składa się z dwóch komponentów, serwera Portainer i agenta Portainer. Te oba elementy działają jako lekkie kontenery Docker w silniku Docker. Umożliwia scentralizowane konfiguracje, zarządzanie i bezpieczeństwo środowisk produkcyjnych Kubernetes i Docker. Daje szczegółowy przegląd środowiska i umożliwia DevOps zarządzanie pojemnikami, obrazami, woluminami, sieciami i nie tylko. Jest również kompatybilny z samodzielnym silnikiem Docker i z Docker Swarm.
Wymagania systemowe
Instrukcje instalacji składają następujące założenia dla serwera zarządzania kontenerami open source Portainer w środowisku Linux:
- Zainstalowana najnowsza wersja Docker
- Sudo dostęp do instancji serwera Portainer Host Portainer
- Port 9443 Aby uzyskać dostęp do interfejsu użytkownika i interfejsu API
- TCP Tunnel Server nad portem 8000
- Dostęp do Docker za pośrednictwem Sockets Unix
- Selinux jest wyłączony
- Docker działa jako root
Cechy
Portainer CE Container-As-a-Service Solution obsługuje szeroką gamę funkcji do zarządzania kontenerami Docker jako Manager UI Docker Swarm. Niektóre z kluczowych funkcji GUI zarządzania kontenerami Portainer są wymienione poniżej:
- Zarządzanie kontroli dostępu
- Wdrażaj aplikacje natywne w chmurze
- Izolacja sieci
- Rejestrowanie aplikacji
- Wizualizacja klastra
- Sieci kontenerowe
- Rejestr i zarządzanie magazynami
- Orkiestracja
- Kopia zapasowa i przywracanie
Instrukcje Instalacji
** Zainstaluj Portainer z Docker na Linux **
Niniejsze kroki instalacji dokumentu zakładają, że wszystkie pakiety DePency of Community Edition of Portainer są zainstalowane i aktualne w środowisku Linux. W przypadku konfiguracji systemu operacyjnego Linux wykonaj poniższe kroki instalacji, aby zainstalować kontener serwerowy Portainer. Najpierw utwórz wolumin, którego Serwer Portainer będzie używał do przechowywania swojej bazy danych za pomocą poniższego polecenia:
docker volume create portainer_data
Następnie pobierz i zainstaluj oprogramowanie do zarządzania najlepszym kontenerem Portainer, uruchomione poniżej w terminalu:
docker run -d -p 8000:8000 -p 9443:9443 --name portainer \
--restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v portainer_data:/data \
portainer/portainer-ce:latest
Domyślnie instalacja systemu zarządzania kontenerami Portainer generuje samozwańczy certyfikat SSL w celu zabezpieczenia portu 9443. Jeśli potrzebujesz Port HTTP 9000 Otwórz z starszych powodów, wówczas możesz dodać następujące polecenie Docker Run:
-p 9000:9000
Teraz możesz sprawdzić, czy kontener serwerowy Portainer rozpoczął się od uruchomienia Docker PS CommAmd:
docker ps
Opcjonalnie możesz zainstalować agenta Portainer wraz z instalacją serwera Portainer i Docker Standalone, uruchamiając następujące polecenie:
docker run -d -p 9001:9001 --name portainer_agent --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/docker/volumes:/var/lib/docker/volumes portainer/agent:latest
Agent Portainer zapewnia dodatkowe funkcje, takie jak przeglądanie woluminów z Portainer. Teraz możesz zalogować się do instancji serwera Portainer, przeglądając adres url:
https://localhost:9443
Musisz zastąpić LocalHost na IP lub w pełni kwalifikowaną nazwę domeny (FQDN), a zobaczysz początkową stronę konfiguracyjną dla serwera Portainer. To wszystko, zainstalowano serwer Portainer. Gratulacje! Z powodzeniem skonfigurowałeś serwer zarządzania Container Container Portainer na Linux. Cieszyć się!
FAQs
What is Portainer used for?
Portainer is a free easy to use and open source contianer management UI for Docker and Kubernetes environment. Portainer makes it easier for you to manage your Docker containers, images, networks, and volumes from the web based Portainer GUI dashboard.
Is Portainer free?
Yes, Portainer CE is free to use and download container management tool for container environments.
Is Portainer open source?
Yes, Portainer is open source container orchestration management software. Portainer source code repository is available at Github.
In what language is Portainer written?
Portainer is written in Go and Javascript programming languages.
Does Portainer work with Kubernetes?
Portainer docker swarm management ui works with all flavors of either self hosted or managed Kubernetes to ensure any app deployed is safe and secure.
Badać
W tym artykule omówiliśmy narzędzia do zarządzania kontenerami open source Portainer CE. Aby dowiedzieć się o innych najlepszych narzędziach orkiestracji i zarządzania kontenerami typu open source, odwiedź następującą stronę:
** Top 5 Open Source Container Orchestration Tools for DevOps **