Zainstaluj Portainer na systemie Linux

„Odrobina administracji systemowej”

Page content

Prawdopodobnie warto nazwać to teraz inżynierią platformową, a nie platform engineering. Oto kilka uwag dotyczących instalacji Connect i usunięcia Portainera – interfejsu UI do zarządzania obrazami i kontenerami Docker.

containers-in-docks

Aby uzyskać więcej poradników dotyczących narzędzi developerskich, zobacz Narzędzia dla programistów: Kompletny przewodnik po nowoczesnych przepływach pracy.

Wymagania wstępne

Silnik Docker musi być zainstalowany i uruchomiony na hoście. W systemie Ubuntu zobacz Instalacja Dockera na Ubuntu. Musisz również dodać swojego użytkownika do grupy docker lub posiadać dostęp sudo dla poleceń Dockera.

Kiedy

Pozwala to na uruchamianie poleceń Dockera bez sudo:

sudo usermod -aG docker $USER

Najpierw utwórz wolumin, którego Portainer Server będzie używać do przechowywania swojej bazy danych:

docker volume create portainer_data

Następnie pobierz i zainstaluj kontener Portainer Server:

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

tylko 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

Domyślnie Portainer generuje i używa certyfikatu SSL samopodpisującego do zabezpieczenia portu 9443. Alternatywnie możesz dostarczyć własny certyfikat SSL podczas instalacji lub przez interfejs Portainera po jej zakończeniu.

Portainer Server został teraz zainstalowany. Możesz sprawdzić, czy kontener Portainer Server został uruchomiony, wykonując polecenie 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

Używanie Portainera

Powinieneś zobaczyć kontener o nazwie portainer z odpowiednimi otwartymi portami

  1. Dostęp do interfejsu Web Portainera

    Otwórz przeglądarkę i przejdź do:

    https://ip-twojego-serwera:9443 (dla HTTPS, zalecane)

    http://ip-twojego-serwera:9000 (jeśli włączyłeś tradycyjny port HTTP)

  2. Ustawienie konta administratora

    Przy pierwszym uruchomieniu Portainer poprosi o utworzenie hasła administratora.

    Wybierz “Docker” jako środowisko do zarządzania, a następnie połącz się.

  3. Zacznij zarządzать swoimi kontenerami

    Użyj pulpitu Portainera, aby:

    • Przeglądać, uruchamiać, zatrzymywać i usuwać kontenery
    • Zarządzać obrazami, sieciami i woluminami
    • Wdrażać nowe aplikacje za pomocą szablonów

Jak zatrzymać i usunąć Portainer Docker

Aby całkowicie zatrzymać i usunąć Portainer z środowiska Docker, wykonaj następujące kroki:

1. Zatrzymaj kontener Portainer

docker stop portainer

To zatrzymuje działający kontener Portainer.

2. Usuń kontener Portainer

docker rm portainer

To usuwa kontener z Twojego systemu.

3. (Opcjonalnie) Usuń wolumin danych Portainer

Jeśli chcesz usunąć wszystkie dane Portainera (takie jak ustawienia i konta użytkowników), usuń również wolumin danych:

docker volume rm portainer_data

Ostrzeżenie: Ta operacja jest nieodwracalna i trwale usunie wszystkie dane Portainera.


Jeśli użyłeś innej nazwy kontenera lub woluminu, zastąp portainer i portainer_data swoimi rzeczywistymi nazwami.

Te kroki całkowicie zatrzymają i usuną Portainera z Twojego hosta Docker.

Przydatne linki

Subskrybuj

Otrzymuj nowe wpisy o systemach, infrastrukturze i inżynierii AI.