Installera Portainer på Linux

En smula systemadministration

Sidinnehåll

Sannolikt borde man kalla detta plattformsteknik nu. Här finns några anteckningar om hur man installerar Connect och tar bort Portainer – ett användargränssnitt för hantering av Docker-avbilder och containrar.

containers-in-docks

För fler guider om utvecklarverktyg, se Utvecklarverktyg: Den kompletta guiden till moderna utvecklingsarbetsflöden.

Förutsättningar

Docker Engine måste vara installerad och köras på värdmaskinen. På Ubuntu, se Installera Docker på Ubuntu. Du behöver också att din användare tillhör docker-gruppen eller har sudo-åtkomst för Docker-kommandon.

När

Detta möjliggör körning av Docker-kommandon utan sudo:

sudo usermod -aG docker $USER

Skapa först volymen som Portainer Server kommer att använda för att lagra sin databas:

docker volume create portainer_data

Ladda sedan ner och installera Portainer Server-container:

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:lts

Endast https:

docker run -d \
  -p 9443:9443 \
  --name portainer \
  --restart=always \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v portainer_data:/data portainer/portainer-ce:lts

Som standard genererar och använder Portainer ett självsignerat SSL-certifikat för att säkra port 9443. Alternativt kan du tillhandahålla ditt eget SSL-certifikat under installationen eller via Portainers användargränssnitt efter att installationen är klar.

Portainer Server har nu installerats. Du kan kontrollera om Portainer Server-container har startat genom att köra docker ps:

root@server:~# docker ps
CONTAINER ID   IMAGE                          COMMAND                  CREATED       STATUS      PORTS                                                                                  NAMES             
de5b28eb2fa9   portainer/portainer-ce:lts     "/portainer"             2 weeks ago   Up 9 days   0.0.0.0:8000->8000/tcp, :::8000->8000/tcp, 0.0.0.0:9443->9443/tcp, :::9443->9443/tcp   portainer

Använda Portainer

Du bör se en container med namnet portainer med relevanta portar exponerade

  1. Öppna Portainers webbgränssnitt

    Öppna din webbläsare och gå till:

    https://din-server-ip:9443 (för HTTPS, rekommenderas)

    http://din-server-ip:9000 (om du aktiverat den äldre HTTP-porten)

  2. Ställ in admin-kontot

    Vid första start ber Portainer dig skapa ett admin-lösenord.

    Välj “Docker” som miljö att hantera, och anslut sedan.

  3. Börja hantera dina containrar

    Använd Portainers instrumentpanel för att:

    • Visa, starta, stoppa och ta bort containrar
    • Hantera avbilder, nätverk och volymer
    • Distribuera nya applikationer med hjälp av mallar

Hur man stoppar och tar bort Docker Portainer

För att helt stoppa och ta bort Portainer från din Docker-miljö, följ dessa steg:

1. Stoppa Portainer-container

docker stop portainer

Detta stoppar den körande Portainer-container.

2. Ta bort Portainer-container

docker rm portainer

Detta tar bort container från ditt system.

3. (Valfritt) Ta bort Portainers datavolym

Om du vill radera all Portainer-data (såsom inställningar och användarkonton), ta även bort datavolymen:

docker volume rm portainer_data

Varning: Denna åtgärd är irreversibel och kommer permanent att radera all Portainer-data.


Om du använde ett annat container- eller volymnamn, ersätt portainer och portainer_data med dina faktiska namn.

Dessa steg kommer att helt stoppa och ta bort Portainer från din Docker-värd.

Användbara länkar

Prenumerera

Få nya inlägg om system, infrastruktur och AI-ingenjörskonst.