Wie man

So installieren Sie JFrog Artifactory auf CentOS 8

So installieren Sie JFrog Artifactory auf CentOS 8

Die heutige Anleitung führt Sie durch die Installation von JFrog Artifactory auf dem CentOS 8 Linux-Server. JFrog Artifactory ist ein fortschrittliches Repository-Managementsystem, das für Cloud-native Bereitstellungspipelines geeignet ist. Mit JFrog haben Sie die Flexibilität, Ihre bevorzugten Orchestrierungstools zu verwenden, um Ihre Anwendungsbereitstellungen mit verschiedenen Konfigurationspaketen und Anwendungsartefakten zu verwalten, die in Artifactory verwaltet werden, wie Docker und Helm.

Merkmale von JFrog Artifactory:

Installieren Sie JFrog Artifactory auf CentOS 8

Wir werden die Open Source Edition von JFrog's Artifactory installierenfactor. Sie können auch mit der Pro-Edition gehen, wenn Sie das Budget haben. Wir werden JFrog Artifactory auf CentOS 8 in Containern mit Podman ausführen.

Schritt 1: System aktualisieren

Stellen Sie sicher, dass Ihr CentOS 8-System aktualisiert ist.

sudo dnf update

Schritt 2: Podman auf CentOS 8 installieren

Installieren Sie Podman und Container-Tools auf einem CentOS 8 Linux-Computer.

sudo dnf -y installiere podman buildah

Bestätigen Sie die Installation von Podman:

$ Podman-Version Version: 1.6.4 RemoteAPI-Version: 1 Go-Version: go1.13.4 OS/Arch: linux/amd64 $ Podman-Info-Host: BuildahVersion: 1.12.0-dev CgroupVersion: v1 Conmon: Paket: conmon-2.0.6-1.module_el8.1.0+298+41f9343a.x86_64-Pfad: /usr/bin/conmon-Version: 'conmon-Version 2.0.6, Commit: 2721f230f94894671f141762bd0d1af2fb263239' Distribution: Distribution: '"centos"' Version: "8" MemFree: 114774016 MemTotal: 4031569920 OCIRuntime: Name: runc Paket: runc-1.0.0-64.rc9.module_el8.1.0+298+41f9343a.x86_64-Pfad: /usr/bin/runc version: 'runc version spec: 1.0.1-dev' SwapFree: 0 SwapTotal: 0 arch: amd64 CPU: 2 Eventlogger: Journald Hostname: Centos.Computerforgeeks.com-Kernel: 4.18.0-147.8.1.el8_1.x86_64 OS: Linux Rootless: Falsche Betriebszeit: 23m 53.29s Register: gesperrt: null unsicher: null Suche: - Registry.Zugriff.roter Hut.com - Registrierung.fedoraprojekt.org - Registrierung.Centos.org - Docker.io store: ConfigFile: /etc/containers/storage.conf ContainerStore: number: 1 GraphDriverName: overlay GraphOptions:  GraphRoot: /var/lib/containers/storage GraphStatus: Backing Filesystem: extfs Native Overlay Diff: "true" Unterstützt d_type: "true" Using metacopy: "false" ImageStore: Nummer: 1 RunRoot: /var/run/containers/storage VolumePath: /var/lib/containers/storage/volumes

Schritt 2: JFrog Artifactory-Bild herunterladen

Laden Sie das Container-Image von JFrog Artifactory herunter:

$ Podman Pull Docker.Papierkorb.io/jfrog/artifactory-oss: Neueste

Bestätigen, dass das Bild lokal verfügbar ist:

$ podman images REPOSITORY TAG IMAGE ID ERSTELLTE GRÖSSE Docker.Papierkorb.io/jfrog/artifactory-oss neueste 3ed8110393b1 vor 4 Wochen 805 MB 

Verwenden Sie für die kommerzielle Ausgabe:

$ Podman Pull Docker.Papierkorb.io/jfrog/artifactory-cpp-ce

Schritt 3: Führen Sie JFrog Artifactory auf CentOS 8 . aus

Erstellen Sie ein Arbeitsverzeichnis für den JFrog-Container. Hier speichert JFrog Artifactory seine Daten.

sudo mkdir -p /jfrog/artifactory sudo chown -R 1030 /jfrog

Verwenden Sie das podman-Befehlszeilentool, um eine Instanz von JFrog Artifactory unter CentOS 8 zu starten:

podman run --name jfrog-artifactory \ -d -p 8081:8081 -p 8082:8082 \ -v /jfrog/artifactory:/var/opt/jfrog/artifactory \ docker.Papierkorb.io/jfrog/artifactory-oss: Neueste

Containerstatus prüfen:

$ podman ps CONTAINER-ID BILDBEFEHL ERSTELLTER STATUS PORT-NAMEN ac0e102f254a docker.Papierkorb.io/jfrog/artifactory-oss:letzte vor 11 Minuten Aufwärts vor 11 Minuten 0.0.0.0:8081-8082->8081-8082/tcp artifactory

Firewalld konfigurieren, um den Zugriff auf den Hauptanwendungsport von JFrog Artifactory zu ermöglichen.

sudo Firewall-cmd --add-port=8081/tcp --permanent sudo Firewall-cmd --add-port=8082/tcp --permanent sudo Firewall-cmd --reload

Schritt 3: Verwalten Sie JFrog Artifactory auf CentOS 8 mit Systemd

Wie Sie gesehen haben, verwalten wir den Container mit der podman-Befehlszeile. Lassen Sie uns systemd in die Mischung einführen, um sicherzustellen, dass der Dienst beim Systemstart automatisch gestartet werden kann.

sudo tee /etc/systemd/system/artifactory.Bedienung<

Systemd neu laden:

sudo systemctl daemon-reload

Starten Sie dann den Artifactory-Container mit systemd:

sudo systemctl start artifactory

Aktivieren Sie es, um beim Systemstart zu starten.

$ sudo systemctl enable artifactory Symlink erstellt /etc/systemd/system/multi-user.Ziel.will/artifactory.service → /etc/systemd/system/artifactory.Bedienung.

Status kann überprüft werden mit:

$ systemctl status artifactory ● artifactory.service - Systemd-Skript für Artifactory-Container einrichten Geladen: geladen (/etc/systemd/system/artifactory.Bedienung; aktiviert; Herstellervoreinstellung: deaktiviert) Aktiv: aktiv (läuft) seit Fr. 29.05.2020 13:29:56 MESZ; vor 31s Haupt-PID: 21183 (podman) Aufgaben: 10 (Limit: 24408) Speicher: 33.7M CGroup: /system.Scheibe/Kunstwerk.service └─21183 /usr/bin/podman run --name artifactory -p 8081:8081 -p 8082:8082 -v /jfrog/artifactory:/var/opt/jfrog/artifactory docker.Papierkorb.io/> 29. Mai 13:30:24 Centos.Computerforgeeks.com podman[21183]: 2020-05-29T11:30:24.363Z [jfac ] [INFO ] [d032e08be45c6acc] [CertificateFileHandlerBase:331> 29. Mai 13:30:24 Centos.Computerforgeeks.com podman[21183]: 2020-05-29T11:30:24.372Z [jfac ] [INFO ] [d032e08be45c6acc] [CertificateFileHandlerBase:125> 29. Mai 13:30:24 Centos.Computerforgeeks.com podman[21183]: 2020-05-29T11:30:24.372Z [jfac ] [INFO ] [d032e08be45c6acc] [CertificateFileHandlerBase:108> 29. Mai 13:30:24 Centos.Computerforgeeks.com podman[21183]: 2020-05-29T11:30:24.551Z [jfac ] [INFO ] [d032e08be45c6acc] [CertificateFileHandlerBase:331> 29. Mai 13:30:24 Centos.Computerforgeeks.com podman[21183]: 2020-05-29T11:30:24.551Z [jfac ] [INFO ] [d032e08be45c6acc] [CertificateFileHandlerBase:125> 29. Mai 13:30:24 Centos.Computerforgeeks.com podman[21183]: 2020-05-29T11:30:24.775Z [jfac ] [INFO ] [d032e08be45c6acc] [b.AccessServerBootstrapImpl:42> 29. Mai 13:30:26 Centos.Computerforgeeks.com podman[21183]: 2020-05-29T11:30:26.780Z [jfrt] [INFO] [35b2e6e932c70fb6] [ritiesStorageServiceFactory:25> 29. Mai 13:30:27 Centos.Computerforgeeks.com podman[21183]: 2020-05-29T11:30:27.093Z [jfac ] [INFO ] [d032e08be45c6acc] [o.j.ein.so.r.so.GrpcServerImpl:65 > 29. Mai 13:30:27 Centos.Computerforgeeks.com podman[21183]: 2020-05-29T11:30:27.655Z [jfac ] [INFO ] [d032e08be45c6acc] [o.j.ein.so.r.so.GrpcServerImpl:84 > 29. Mai 13:30:27 Centos.Computerforgeeks.com podman[21183]: 2020-05-29T11:30:27.731Z [jfac ] [INFO ] [d032e08be45c6acc] [o.j.ein.so.so.JoinKeyAccess:166 

Schritt 5: Zugriff auf das Artifactory-Webinterface

Bestätigen Sie, dass der Dienst zuhört und gebunden ist.

# ss -tunelp | egrep '8081|8082' tcp HÖREN 0 128 0.0.0.0:8081 0.0.0.0:* Benutzer:(("conmon",pid=11018,fd=5)) ino:75048 sk:4 <-> tcp HÖREN 0 128 0.0.0.0:8082 0.0.0.0:* Benutzer:(("conmon",pid=11018,fd=6)) ino:75049 sk:5 <-> 

Artifactory ist über die folgende URL erreichbar:

http://SERVERIP_OR_DOMAIN:8081/artifactory -- ODER -- http://SERVERIP_OR_DOMAIN:8082/ui

Sie sollten die Artifactory-Willkommensseite sehen.

Die Standard-Logins sind:

Nutzername: Administrator Passwort: Passwort

Drücke den "Loslegen" Taste.

Setzen Sie das Admin-Passwort zurück, indem Sie ein neues festlegen.

Geben Sie die Basis-URL für Ihren JFrog . an.

Wählen Sie die Repositorys aus, die während der Installation erstellt werden sollen.

Sie haben jetzt JFrog Artifactory auf dem CentOS 8 Linux-Computer installiert.

Referenz:

Ähnliche Anleitungen:

So installieren Sie JFrog Artifactory auf Ubuntu

Relevante Bücher:

Continuous Delivery für Java Apps: Erstellen Sie Schritt für Schritt eine CD-Pipeline mit Kubernetes, Docker, Vagrant, Jenkins, Spring, Maven und Artifactory

$9.90  auf LagerJETZT KAUFENmazon.comStand 10.05.2021 09:34

Eigenschaften

Ist ein Produkt für Erwachsene
Veröffentlichungsdatum2017-12-14T21:21:22.000Z
SpracheEnglisch
Seitenzahl587
Veröffentlichungsdatum2017-12-14T21:21:22.000Z
FormatKindle-eBook

Liquid Software: So erzielen Sie vertrauenswürdige kontinuierliche Updates in der DevOps-Welt

$19.95
$12.99  auf LagerJETZT KAUFENmazon.comStand 10.05.2021 09:34

Eigenschaften

Ist ein Produkt für Erwachsene
SpracheEnglisch
Veröffentlichungsdatum2019-04-03T02:05:16Z
FormatUngekürzt
Gmails neues Design zur Integration von Elementen aus der Inbox-App
Wir haben alle verschiedene E-Mail-Systeme ausprobiert, die dies versprechen oder versprechen. Aber obwohl sie alle aufregend klingen, landen wir imme...
Nintendos nächstes Gaming-System könnte über einen Dual-Screen verfügen
Nintendo ist schon seit geraumer Zeit ein wichtiger Player in der Gaming-Szene. Sie sind verantwortlich für die Spielsysteme Nintendo 64, GameCube, Wi...
Windows 10-Update nimmt Änderungen in letzter Minute aufgrund von Bluescreen-of-Death-Problemen vor
Microsoft hat gerade all seinen Windows 10-Benutzern eine Menge Ärger erspart. Sie sollten am 10. April ein großes Update veröffentlichen, fanden jedo...