Docker-Installation
Bereiten Sie eine Umgebung mit Docker vor. Weitere Informationen finden Sie im Docker-Einrichtungs- und Orientierungsleitfaden.
In geschweiften Klammern
{ }
stehender Inhalt kennzeichnet einen Platzhalter. Sowohl die geschweiften Klammern als auch der darin enthaltene Inhalt müssen ersetzt werden, damit die Anfrage funktioniert.
Ausführungssyntax
Datei-Mount für server-config.json
docker container run -d \
--name {container-name} \
-p {port-on-host}:{value-of-port-in-server-config.json}|{default-is-8080} \
-v /mount/path/for/server-config.json:/usr/local/nxdb/server-config.json \
-v NX-DATA:value-of-data-in-server-config.json-or-default-is-/var/nxdb ninoxdatabase/ninox-on-premise
Verzeichnis-Mount für den Konfigurationsordner mit server-config.json
docker container run -d \
--name {container-name} \
-p {port-on-host}:{value-of-port-in-server-config.json}|{default-is-8080} \
-v /mount/path/for/config/:/usr/local/nxdb/config \
-v NX-DATA:value-of-data-in-server-config.json-or-default-is-/var/nxdb ninoxdatabase/ninox-on-premise
Beispielhafte Befehle
Ohne Proxy zwischen Client und Server und ohne spezifische Server-Konfiguration
docker container run -d \
--name nxdb \
-v NX-DATA:/var/nxdb \
-p 80:8080 ninoxdatabase/ninox-on-premise
Änderungen an der Server-Konfiguration über die UMS-Schnittstelle sind nicht persistent. Zugriff auf Ninox über http://localhost
.
Mit einem Proxy zwischen Client und Server
docker container run -d \
--name nxdb \
-p 6999:8080 ninoxdatabase/ninox-on-premise \
-v NX-DATA:/var/nxdb \
-v /mount/path/for/server-config.json:/usr/local/nxdb/server-config.json ninoxdatabase/ninox-on-premise
Geben Sie das Server-Konfigurations-Mount an, da es die Standardkonfiguration überschreibt. Zugriff auf Ninox über http://{host-specified-in-server-config-json}
.
Stellen Sie sicher, dass die folgenden Kriterien erfüllt sind:
host
Hauptparameter, der überschrieben werden soll
Hat einen Wert, mit dem der Proxy konfiguriert ist
HostPort
in der-p
-Direktive des Containers
run
-Befehl gibt den Port an, über den der Proxy eingehende Anfragen weiterleitet
SSL-Konfiguration
Ohne Proxy zwischen Client und Server
Es wird empfohlen, SSL auf dem Ninox-Server zu konfigurieren. Siehe die ssl
-Eigenschaft in der server-config.json
-Referenz und tragen Sie die entsprechenden Werte ein. Sie können zusätzlich ein Verzeichnis innerhalb des Containerpfads mounten, z. B. /usr/local/nxdb/certificates
, und dieses zur Konfiguration des ssl
-Feldes in server-config.json
nutzen.
Stellen Sie sicher, dass die folgenden Kriterien erfüllt sind:
redirectPort
-Eigenschaft auf80
gesetzt, um alle HTTP-Anfragen auf einen SSL-aktivierten Port weiterzuleiten
port
-Eigenschaft hat den Wert443
bindPort
-Eigenschaft hat einen Wert, z. B.8443
, falls verfügbar
Mit einem Proxy zwischen Client und Server
SSL sollte direkt auf dem Proxy konfiguriert werden.
Konfigurationsdatei
server-config.json
definiert die umgebungsspezifischen Einstellungen, die der Ninox-Server beim Start verwendet. Die Konfigurationsdatei wird aus /usr/local/nxdb/server-config.json
geladen, wenn der Container startet.
Es ist nicht zwingend erforderlich,
server-config.json
zur Laufzeit des Containers bereitzustellen, da ein Standard-server-config.json
mit dem Image geliefert wird. Falls jedoch eine eigeneserver-config.json
verwendet werden soll, muss eine Datei über den Befehl-v /mount/path/for/server-config.json:/usr/local/nxdb/server-config.json
eingebunden werden.
Weitere Informationen zur server-config.json
finden Sie im Abschnitt Beispieldatei für die Konfiguration.
Antwort
Content aside
- vor 1 JahrZuletzt aktiv
- 47Ansichten
-
1
Folge bereits