IRONSOFTWAREHOME

Iron Suite for .NET

10 bibliotek .NET. Jeden kompletny pakiet dokumentów.

IRONPDF
IRONWORD
IRONXL
IRONPPT
IRONOCR
IRONBARCODE
IRONQR
IRONPRINT
IRONZIP
IRONWEBSCRAPER
KORZYSTANIE Z IRONSECUREDOC

Jak zainstalować Portainer (samouczek dla programistów)

Curtis Chau
Curtis Chau
Updated: 28 czerwca 2026

Czym jest Portainer?

Portainer to lekka platforma typu open source, która upraszcza zarządzanie aplikacjami kontenerowymi działającymi w środowiskach Docker, Kubernetes i innych środowiskach do orkiestracji kontenerów. Głównym celem Portainera jest zapewnienie graficznego interfejsu do zarządzania kontenerami Docker i grupami Docker, co ułatwia korzystanie z niego i uwalnia administratora systemu lub programistę od złożoności zarządzania kontenerami za pomocą wiersza poleceń. Programiści i administratorzy systemu mogą to wszystko osiągnąć za pomocą internetowego pulpitu nawigacyjnego, który monitoruje, wdraża i zarządza kontenerami, sieciami, obrazami i woluminami w Portainerze.

Portainer obsługuje środowiska jedno- i wielowęzłowe, takie jak Docker Swarm, klastry Kubernetes oraz środowiska Nomad. Jego funkcje obejmują zarządzanie cyklem życia kontenerów (uruchamianie/zatrzymywanie/usuwanie), monitorowanie zasobów, dostęp do logów oraz kontrolę dostępu opartą na rolach, co pozwala łatwo i bezpiecznie obsługiwać środowiska wieloużytkownikowe. Zapewnia również natywną integrację zarówno z Docker Compose, jak i manifestami Kubernetes, aby umożliwić łatwe wdrażanie aplikacji wielokontainerowych.

Ma to rzeczywistą wartość dla administratorów, którzy potrzebują większej widoczności i kontroli nad swoją infrastrukturą, zwłaszcza w środowisku produkcyjnym. Jest łatwy w użyciu dla nowych użytkowników i cieszy się popularnością wśród małych zespołów oraz dużych Enterprise, które potrzebują wydajnej, usprawnionej metody zarządzania kontenerami i koordynacji złożonych aplikacji.

Funkcje Portainer

Portainer oferuje funkcje, które ułatwiają obsługę aplikacji kontenerowych. Oto niektóre istotne funkcje:

1. Przyjazny dla użytkownika interfejs internetowy

Portainer UI oferuje łatwy w użyciu, internetowy interfejs graficzny, który zapewnia, że wszystko, co dotyczy zarządzania kontenerem, siecią, woluminem i obrazami, jest realizowane przy mniejszym uzależnieniu od wiersza poleceń.

2. Obsługa wielu platform

Obsługuje wiele platform:

  • Docker: Portainer zarządza środowiskiem jednohostowym lub Docker Swarm.
  • Kubernetes: Zajmuje się zarządzaniem klastrami Kubernetes i obciążeniami.
  • Nomad: Portainer oferuje możliwości integracji dla zarządcy, HashiCorp Nomad.

3. Zarządzanie cyklem życia kontenera

Umożliwia różne operacje, takie jak uruchamianie, zatrzymywanie, restart, zawieszanie i usuwanie kontenera.

4. Zarządzanie obrazami

Pobiera obrazy z rejestrów i zarządza lokalnymi repozytoriami obrazów. Również usuwa nieużywane obrazy i integruje się z prywatnymi rejestrami Docker.

5. Zarządzanie stosami

Pozwala na wdrażanie i zarządzanie aplikacjami wielokontenerowymi przy użyciu Docker Compose lub manifestów Kubernetes, znanymi również jako wykresy Helm dla Kubernetes.

6. Zarządzanie wolumenami i sieciami

Ułatwia tworzenie, zarządzanie i usuwanie kontenerów Docker, wolumenów i sieci. Masz pełną kontrolę nad swoimi trwałymi danymi i konfiguracjami sieci.

7. Kontrola dostępu na podstawie ról (RBAC)

Kontroluje dostęp i uprawnienia dla różnych użytkowników w środowisku, zapewniając precyzyjne zarządzanie tym, kto co może robić.

8. Dzienniki i monitorowanie

Zapewnia dzienniki kontenerów w czasie rzeczywistym oraz metryki wydajności, takie jak użycie procesora i pamięci, aby pomóc monitorować i debugować.

9. Szablony i katalog aplikacji

Oferuje gotowe szablony aplikacji, które upraszczają wdrażanie powszechnych usług lub aplikacji.

10. Zewnętrzne uwierzytelnianie

Obsługuje dwa typy systemów uwierzytelniania, LDAP i oparte na OAuth, które wzmacniają bezpieczeństwo i zapewniają solidną integrację z korporacyjnymi środowiskami.

11. Kopia zapasowa i przywracanie

Umożliwia tworzenie kopii zapasowych i przywracanie ustawień Portainer oraz środowisk, aby zapewnić proces odzyskiwania w przypadku awarii.

12. Dostęp do API

Umożliwia programatyczną kontrolę i integrację narzędzi zewnętrznych poprzez pełnoprawne API.

Te funkcje sprawiają, że Portainer jest doskonały dla administratorów aplikacji kontenerowych pracujących w środowiskach rozwojowych, testowych lub produkcyjnych, odpowiedni zarówno dla nowicjuszy, jak i weteranów.

Zainstaluj Portainer

Portainer składa się z dwóch głównych komponentów: Serwera Portainer i Agenta Portainer. Są to niezwykle lekkie kontenery Docker, które działają na silniku Docker. Tutaj poprowadzimy Cię przez kroki instalacji kontenera Serwera Portainer w środowisku Windows z zainstalowanym już WSL i Docker Desktop.

Wymagania

  • Zainstaluj Docker i najnowszą wersję Docker Desktop.
  • Dostęp administracyjny do maszyny, aby hostować swoją instancję Serwera Portainer.
  • Zainstaluj i aktywuj WSL2 oraz dystrybucję Linuxa. Upewnij się, że WSL2 jest zainstalowany przed instalacją dystrybucji Linuxa.
  • Domyślnie Serwer Portainer udostępnia UI na porcie 9443 oraz serwer tunelowy TCP na porcie 8000. Ten ostatni jest potrzebny tylko wtedy, gdy używasz funkcji Edge compute z agentami Edge.

Kroki instalacji Portainer

Aby przechowywać bazę danych na Serwerze Portainer, najpierw utwórz wolumen:

docker volume create portainer_data
SHELL

Następnie użyj PowerShell lub Wiersza Poleceń z Docker CLI, aby wykonać następujące polecenie do pobrania i instalacji, a następnie utworzenia kontenera Serwera Portainer.

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
SHELL

Teraz masz zainstalowany Serwer Portainer. Możesz sprawdzić, czy kontener Serwera Portainer działa za pomocą tego polecenia:

docker ps
SHELL

Logowanie do Portainer

Po zakończeniu instalacji uzyskaj dostęp do swojej instancji Serwera Portainer w przeglądarce internetowej pod adresem https://localhost:9443. Zamień localhost odpowiednim adresem IP lub FQDN, jeśli to konieczne, i dostosuj port, jeśli został zmieniony. Zostaniesz przedstawiony ze stroną początkowej konfiguracji Serwera Portainer.

Pierwszym użytkownikiem będzie administrator. Chociaż 'admin' jest domyślnym loginem, możesz go zmienić. Hasło powinno spełniać określone parametry i mieć minimalną długość 12 znaków. Na następnej stronie wprowadź klucz licencyjny Portainer Community Edition, który otrzymałeś, wklej go do odpowiedniego pola, a następnie naciśnij Prześlij.

Następnie system przekieruje cię do pulpitu Portainer, gdzie możesz zobaczyć listę środowisk dostępnych na maszynie. Możesz połączyć się z istniejącymi kontenerami Docker, klikając przycisk połączenia.

Kliknij "Dodaj środowiska", aby zarządzać dodatkowymi środowiskami za pomocą tej instancji Portainer. W przeciwnym razie wybierz "Rozpocznij", aby zacząć korzystać z Portainer.

What is IronSecureDoc?

IronSecureDoc to narzędzie zabezpieczeń dla dokumentów, chroniące wrażliwe pliki poprzez zapewnianie funkcji szyfrowania, redakcji i podpisu cyfrowego. Pozwala użytkownikom zabezpieczać pliki PDF, zapewniając, że dane osobiste i poufne pozostaną chronione. Funkcje obejmują ochronę hasłem, zgodność ze standardami takimi jak PDF/A i certyfikację cyfrową. Jest używane głównie w sektorach prawnych, zdrowotnych lub finansowych. Oprogramowanie jest dostępne jako REST API, zintegrowane z różnymi przepływami pracy i można je wdrożyć jako kontener Docker dla skalowalnych, przyjaznych dla chmury rozwiązań zabezpieczających.

Funkcje IronSecureDoc

IronSecureDoc imponująco zarządza bezpieczeństwem PDF oraz zarządzaniem dokumentami. Jego funkcje obejmują szyfrowanie, redakcję i podpis cyfrowy.

Szyfrowanie: Zapewnia szyfrowanie dokumentów PDF z użyciem 128 lub 256-bitowego szyfrowania i zabezpieczenia opartego na haśle w celu zapewnienia poufności danych.

Redakcja: Usuwa poufne dane, takie jak identyfikatory osobiste czy inne wrażliwe informacje, zgodnie z normami i regulacjami prywatności.

Podpis cyfrowy: Ułatwia podpisywanie cyfrowe i notarialne PDF przy użyciu .pfx lub .p12 do uwierzytelniania dokumentów.

Zainstaluj i uruchom IronSecureDoc

Użyj tego polecenia, aby pobrać obraz Dockera IronSecureDoc z repozytorium w otwartym oknie terminala lub Command Prompt.

docker pull ironsoftwareofficial/ironsecuredoc
SHELL

Po pobraniu obrazu Dockera uruchom kolejne polecenie, aby rozpocząć kontener IronSecureDoc:

docker container run --rm -p 8080:8080 -e IronSecureDoc_LicenseKey=<IRONSECUREDOC_LICENSE_KEY> -e ENVIRONMENT=Development -e HTTP_PORTS=8080 ironsoftwareofficial/ironsecuredoc:latest
SHELL

Zamień <IRONSECUREDOC_LICENSE_KEY> na rzeczywisty klucz licencyjny IronSecureDoc.

Korzystanie z IronSecureDoc w kontenerze Docker

Po instalacji i uruchomieniu w Docker IronSecureDoc może redagować, certyfikować i szyfrować dokumenty za pomocą swojego REST API. Odniesienie do punktów API oraz dokumentację: http://localhost:8080/swagger/index.html.

Oto przykład, jak przesłać dokument do szyfrowania przy użyciu żądania POST cURL:

curl -X 'POST' \
  'http://localhost:8080/v1/document-services/pdfs/encrypt?user_password=demo' \
  -H 'accept: */*' \
  -H 'Content-Type: multipart/form-data' \
  -F 'pdf_file=@test.pdf;type=application/pdf'
SHELL

To polecenie wysyła dokument do IronSecureDoc, który stosuje określone szyfrowanie.

Wnioski

Portainer i IronSecureDoc to potężne narzędzia do zarządzania kontenerami i zabezpieczania dokumentów, zapewniające znaczną wartość w nowoczesnej erze DevOps i IT.

Portainer zapewnia intuicyjny, nowoczesny interfejs użytkownika, który ułatwia wdrażanie, monitorowanie i skalowanie aplikacji kontenerowych na Docker, Kubernetes i innych platformach kontenerowych. Jego rozbudowane funkcje, w tym RBAC, dzienniki, zarządzanie stosami i wsparcie wieloplatformowe, sprawiają, że jest dostępny zarówno dla małych zespołów, jak i dużych korporacji.

IronSecureDoc koncentruje się na podpisywaniu, szyfrowaniu i zabezpieczaniu wrażliwych dokumentów oraz innych zasobów cyfrowych w środowisku Docker. Celem jest poprawa stanowiska bezpieczeństwa organizacji, dostosowanie do standardów ochrony danych i zmniejszenie ryzyka.

Te dwie technologie umożliwiają użytkownikom zarządzanie kontenerami z zapewnieniem integralności i bezpieczeństwa dokumentów w takich środowiskach. Portainer i IronSecureDoc są więc kluczowe w nowoczesnym paradygmacie chmury i kontenerizacji, zarządzając aplikacjami w skali i zabezpieczając istotne dane. Kliknij ten link, aby dowiedzieć się więcej o licencjonowaniu IronSecureDoc, a także odwiedź ten link, aby uzyskać więcej informacji o produktach oferowanych przez Iron Software.

Key in blue circle

Uzyskaj natychmiast swój darmowy 30-dniowy Klucz Testowy.

Your trial license will be sent to your email address

Brak ograniczeń. 100% dostępności. Bez karty kredytowej.

bullet_checkedNie wymaga karty kredytowej ani tworzenia kontaBrak ograniczeń. 100% dostępności. Bez karty kredytowej.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Zarezerwuj swoje darmowe Demo na żywo
Booking Badge

Zaufane przez miliony inżynierów na całym świecie

Logotypy klientów Iron Software
Otrzymaj swoje Konsultacja Bez Zobowiązań
Wypełnij poniższy formularz lub wyślij e-mail na sales@ironsoftware.com
Twoje dane zawsze będą utrzymywane w tajemnicy.
Zaufane przez miliony inżynierów na całym świecie
Logotypy klientów Iron Software
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta