Instalacja Portainer na Ubuntu

Wstęp

Portainer to webowy interfejs użytkownika, który umożliwia łatwe zarządzanie różnymi środowiskami Docker. Kiedy spróbujesz aplikacji Portainer nie będziesz już chciał wrócić do CLI Dockera.

Wymagania wstępne

1. Ubuntu Server 20.04 (Darmowe serwery VPS na platformie AWS)

2. Zainstalowany Docker Engine i Docker Compose

3. Domyślnie Portainer Server udostępnia interfejs użytkownika przez port 9443 i udostępnia serwer tunelu TCP przez port 8000. To drugie jest opcjonalne i jest wymagane tylko wtedy, gdy planujesz używać funkcji obliczeniowych Edge z agentami Edge.

Instalacja

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

sudo docker volume create portainer_data

Następnie pobierz i zainstaluj kontener Portaner Server:

sudo 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

Portaner Server został zainstalowany. Możesz sprawdzić, czy kontener Portainer Server został uruchomiony, uruchamiając docker ps:

root@server:~# sudo docker ps
CONTAINER ID   IMAGE                          COMMAND                  CREATED       STATUS      PORTS                                                                                  NAMES             
de5b28eb2fa9   portainer/portainer-ce:2.9.3   "/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

Logowanie

Po zakończeniu instalacji możesz zalogować się do instancji Portainer Server, otwierając przeglądarkę internetową i przechodząc do:

https://adres_IP_twojego_serwera:9443

Zostanie wyświetlona strona wstępnej konfiguracji serwera Portainer:

Po ustawieniu nazwy użytkownika i hasła zostajemy przekierowani do wyboru środowiska:

Opcjonalnie

Zabezpiecz domenę za pomocą NGINX Proxy Manager i CloudFlare