Portainer installeren op Linux

Een beetje systeembeheer

Inhoud

Waarschijnlijk zou ik dit platform engineering nu moeten noemen. Hier zijn enkele aantekeningen over hoe connect te installeren en Portainer te verwijderen - docker beeld en container beheer UI.

containers-in-docks

Wanneer

Dit maakt het mogelijk om Docker-opdrachten uit te voeren zonder sudo:

sudo usermod -aG docker $USER

Eerst, maak het volume aan dat Portainer Server zal gebruiken om zijn database op te slaan:

docker volume create portainer_data

Vervolgens, download en installeer de 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

Alleen 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

Standaard genereert Portainer en gebruikt hij een zelfondertekend SSL-certificaat om poort 9443 te beveiligen. Alternatief kun je tijdens de installatie jouw eigen SSL-certificaat opgeven of dit doen via de Portainer UI na de installatie is voltooid.

Portainer Server is nu geïnstalleerd. Je kunt controleren of de Portainer Server container is gestart door docker ps uit te voeren:

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

Portainer gebruiken

Je zou een container met de naam portainer moeten zien met de relevante poorten blootgesteld

  1. Toegang tot de Portainer Web UI

    Open je browser en ga naar:

    https://your-server-ip:9443 (voor HTTPS, aanbevolen)

    http://your-server-ip:9000 (als je de legacy HTTP-poort hebt ingeschakeld)

  2. Stel het beheerdersaccount in

    Bij de eerste start vraagt Portainer je om een beheerderswachtwoord te maken.

    Kies “Docker” als het omgevingstype dat je wilt beheren, en verbind daarna.

  3. Start met het beheren van je containers

    Gebruik het Portainer dashboard om:

    • Containers bekijken, starten, stoppen en verwijderen
    • Beeld, netwerken en volumes beheren
    • Nieuwe toepassingen implementeren met behulp van sjablonen

Hoe Portainer te stoppen en verwijderen

Om Portainer volledig te stoppen en te verwijderen uit je Docker-omgeving, volg dan deze stappen:

1. Stop de Portainer container

docker stop portainer

Dit stopt de actieve Portainer container.

2. Verwijder de Portainer container

docker rm portainer

Dit verwijdert de container van je systeem.

3. (Optioneel) Verwijder het Portainer datavolume

Als je alle Portainer-gegevens (zoals instellingen en gebruikersaccounts) wilt verwijderen, verwijder ook het datavolume:

docker volume rm portainer_data

Waarschuwing: Deze actie is onomkeerbaar en zal alle Portainer-gegevens permanent verwijderen.


Als je een andere container of volume naam hebt gebruikt, vervang dan portainer en portainer_data met jouw daadwerkelijke namen.

Deze stappen zullen Portainer volledig stoppen en verwijderen van je Docker-host.