Portainer DevOps Tool
En lätt och självhostad containerhanteringsplattform
Portainer är en öppen källkod och kraftfull containerhanteringsplattform. Det gör att du enkelt kan bygga, hantera och underhålla Docker och Kubernetes -miljöer.
Översikt
Portainer är en öppen källkod, kraftfull lättvikts-GUI och lättanvänd containerhanteringsverktyg. Det hjälper kunder att anta containerteknologi, bygga, hantera och underhålla containerbaserade evironments med Docker, Kubernetes, Docker Swarm och Azure ACI. Portainer är lätt att distribuera verktyg med ett intuitivt gränssnitt för både mjukvaruutvecklare och IT -operationer. Portainer tar bort behovet av att använda CLI och döljer komplexiteten i hantering av containrar. Portainer containerhanteringsplattform består av två komponenter, Portainer -servern och Portainer -agenten. Dessa båda elementen körs som lätta Docker -containrar på en Docker -motor. Det möjliggör centraliserade konfigurationer, hantering och säkerhet för Kubernetes och Docker -produktionsmiljöer. Det ger en detaljerad översikt över miljön och gör det möjligt för DevOps att hantera containrar, bilder, volymer, nätverk och mer. Den är också kompatibel med den fristående Docker -motoren och med Docker Swarm.
Systemkrav
Installationsinstruktionerna gör följande antaganden för Portainer Open Source Container Management Server på din Linux -miljö:
- Den senaste versionen av Docker installerad
- sudo åtkomst till värd portainer serverinstans
- Port 9443 för att komma åt användargränssnittet och API
- TCP Tunnel Server över Port 8000
- Tillgång till Docker via UNIX -uttag
- Selinux är inaktiverad
- Docker körs som rot
Funktioner
Portainer CE-container-as-a-service-lösning stöder ett brett utbud av funktioner för att hantera Docker-containrarna som Docker Swarm UI-chef. Några av de viktigaste funktionerna i Portainer Container Management GUI listas nedan:
- Access Control Management
- Distribuera moln-infödda applikationer
- Nätverksisolering
- Applikationsloggning
- Klustervisualisering
- Containernätverk
- Registeri och lagringshantering
- Orkestrering
- Säkerhetskopiering och återställning
Installations instruktioner
** Installera portainer med Docker på Linux **
Detta dokumentinstallationssteg antar att alla depenspaket i Community Edition of Portainer är installerade och uppdaterade på din Linux -miljö. För Linux -operativsysteminställningen, följ nedanstående installationssteg för att installera Portainer Server -behållaren. Skapa först den volym som Portainer Server kommer att använda för att lagra sin databas med kommandot nedan:
docker volume create portainer_data
Ladda ner och installera sedan Portainer Best Container Management -programvara genom att köra nedan i terminalen:
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
Som standard genererar Portainer containerhanteringssysteminstallation ett självsignerat SSL-certifikat för att säkra port 9443. Om du behöver HTTP Port 9000 Open av arvsskäl kan du lägga till följande i Docker Run-kommandot:
-p 9000:9000
Nu kan du kontrollera om Portainer Server -behållaren har börjat med att köra Docker PS Commamd:
docker ps
Valfritt kan du installera Portainer -agenten tillsammans med din Portainer Server -installation och Docker Standalone genom att köra följande kommando:
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
Portainer Agent tillhandahåller ytterligare funktionalitet såsom volym som surfar från Portainer. Nu kan du logga in på din Portainer Server -instans genom att bläddra i url:
https://localhost:9443
Du måste byta ut localhost med IP eller fullt kvalificerat domännamn (FQDN) och du kommer att se den första installationssidan för Portainer Server. Det är det, Portainer Server har installerats. Grattis! Du har framgångsrikt installerat Portainer Docker Container Management Server på Linux. Njut av!
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.
** Utforska **
I den här artikeln diskuterade vi om Open Source Container Management Portainer CE -verktyg. För att lära dig om andra Top Open Source Container Orchestration och Management Tools, besök följande sida:
** Topp 5 Open Source Container Orchestration Tools för DevOps **