0. Voraussetzungen
Docker wurde installiert und gestartet. Informationen zur Installation von Docker finden Sie unter: Centos7 Installing Docker_Slimming Little Ant's Blog-CSDN Blog
1. Ziehen Sie das Portainer-CE-Bild heraus
Docker Pull portainer/portainer-ce:latest
[root@localhost ~]# docker pull portainer/portainer-ce:latest
latest: Pulling from portainer/portainer-ce
772227786281: Pull complete
96fd13befc87: Pull complete
5171176db7f2: Pull complete
a143fdc4fa02: Pull complete
b622730c7bdc: Pull complete
c1cad9f5200f: Pull complete
d8a77b01f2cb: Pull complete
0d4d8543f764: Pull complete
c6fd0bcf10c9: Pull complete
889200668c1c: Pull complete
4f4fb700ef54: Pull complete
Digest: sha256:94c3056dbe879f3a3df06b427713392a0962924914f5c2fc557de3797f59f926
Status: Downloaded newer image for portainer/portainer-ce:latest
docker.io/portainer/portainer-ce:latest
2. Stellen Sie portainer-ce bereit
(1) Erstellen Sie ein Containerdatenvolumen
Docker-Volume erstellen portainer_data
[root@localhost ~]# docker volume create portainer_data
portainer_data
(2) Portainer-CE-Container erstellen
docker run -d -p 8000:8000 -p 9000:9000 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/docker /volumes/portainer_data:/data portainer/portainer-ce:latest
[root@localhost ~]# docker run -d -p 8000:8000 -p 9000:9000 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/docker/volumes/portainer_data:/data portainer/portainer-ce:latest
c4aadcf0ebed5feeefb3871638e731f6b6a8a6151c5fa98cf5f30bb37edec174
(3) Sehen Sie sich die gestarteten Container an
Docker PS
[root@localhost ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
c4aadcf0ebed portainer/portainer-ce:latest "/portainer" 36 seconds ago Up 35 seconds 0.0.0.0:8000->8000/tcp, :::8000->8000/tcp, 0.0.0.0:9000->9000/tcp, :::9000->9000/tcp, 9443/tcp portainer
(4) Sehen Sie sich das Portainer-CE-Containerprotokoll an
Docker protokolliert Portainer
[root@localhost ~]# docker logs portainer
2023/08/29 07:07PM INF github.com/portainer/portainer/api/cmd/portainer/main.go:495 > encryption key file not present | filename=portainer
2023/08/29 07:07PM INF github.com/portainer/portainer/api/cmd/portainer/main.go:518 > proceeding without encryption key |
2023/08/29 07:07PM INF github.com/portainer/portainer/api/database/boltdb/db.go:124 > loading PortainerDB | filename=portainer.db
2023/08/29 07:07PM INF github.com/portainer/portainer/api/internal/ssl/ssl.go:80 > no cert files found, generating self signed SSL certificates |
2023/08/29 19:07:58 server: Reverse tunnelling enabled
2023/08/29 19:07:58 server: Fingerprint 9f:a5:99:95:bf:11:da:99:7d:c8:16:bd:51:6c:10:a6
2023/08/29 19:07:58 server: Listening on 0.0.0.0:8000...
2023/08/29 07:07PM INF github.com/portainer/portainer/api/cmd/portainer/main.go:766 > starting Portainer | build_number=32198 go_version=1.19.4 image_tag=linux-amd64-2.18.4 nodejs_version=18.16.1 version=2.18.4 webpack_version=5.68.0 yarn_version=1.22.19
2023/08/29 07:07PM INF github.com/portainer/portainer/api/http/server.go:345 > starting HTTPS server | bind_address=:9443
2023/08/29 07:07PM INF github.com/portainer/portainer/api/http/server.go:330 > starting HTTP server | bind_address=:9000
3. Konfiguration der Portainer-Seite
(1) Browserzugriff Portainer
URL-Adresse: http://192.168.237.141:9000/
Wenn auf der Seite die folgenden Informationen angezeigt werden, starten Sie einfach den Portainer-Container gemäß den Eingabeaufforderungsinformationen neu:
Aus Sicherheitsgründen ist bei Ihrer Portainer-Instanz eine Zeitüberschreitung aufgetreten. Um Ihre Portainer-Instanz erneut zu aktivieren, müssen Sie Portainer neu starten.
Starten Sie den Portainer-Container neu
Docker-Neustart c4aadcf0ebed
[root@localhost ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
c4aadcf0ebed portainer/portainer-ce:latest "/portainer" 11 minutes ago Up 11 minutes 0.0.0.0:8000->8000/tcp, :::8000->8000/tcp, 0.0.0.0:9000->9000/tcp, :::9000->9000/tcp, 9443/tcp portainer
[root@localhost ~]# docker restart c4aadcf0ebed
c4aadcf0ebed
Zu diesem Zeitpunkt wird die Seite wie folgt angezeigt:
(2) Administratorkonto konfigurieren
Legen Sie den Administrator-Benutzernamen und das Passwort fest. Die Passwortabfrage muss mindestens 12 Zeichen lang sein.
Klicken Sie auf die Schaltfläche Benutzer erstellen. Die Seite wird wie folgt angezeigt:
Die obige Portainer-Konfiguration wurde abgeschlossen. Informationen zur Verwendung finden Sie in den Anweisungen auf der offiziellen Website: Startseite – Portainer-Dokumentation