Laden Sie das Image herunter (optionaler Schritt, wenn er ausgelassen wird, wird es in den Schritten 3 und 4 automatisch installiert) Docker-Pull docker.io/sameersbn/redmine Docker-Pull docker.io/sameersbn/postgresql Starten Sie SQL docker run --name=postgresql-redmine -d --env='DB_NAME=redmine_production' --env='DB_USER=redmine' --env='DB_PASS=Passwort' --restart=always --volume=/srv/docker/redmine/postgresql:/var/lib/postgresql sameersbn/postgresql Redmine starten docker run --name=redmine -d --link=postgresql-redmine:postgresql --publish=10083:80 --env='REDMINE_PORT=10083' --restart=always --volume=/srv/docker/redmine/redmine:/home/redmine/data sameersbn/redmine Inhaltserweiterung Redmine mit Docker installieren Bereitstellen des Datenbankcontainers Redmine basiert auf einer Datenbank. Wir verwenden auch Container, um verwandte Datenbanken bereitzustellen. Hier können wir PostgreSQL- bzw. MySQL-Datenbanken wie folgt verwenden Befehlsinstallation: PostgreSQL docker run -d --name some-postgres -e POSTGRES_PASSWORD=geheim -e POSTGRES_USER=redmine postgres MySQL docker run -d --name some-mysql -e MYSQL_ROOT_PASSWORD=geheim -e MYSQL_DATABASE=redmine mysql Name und Passwort können Sie im Befehl selbst angeben, es handelt sich dabei jeweils um den Containernamen und das Datenbankpasswort. Redmine bereitstellen Der folgende Befehl stellt eine Verbindung zur PostgresSQL-Datenbank her docker run -d --name redmine -e REDMINE_DB_PASSWORD=geheim -p 3000:3000 -v /mein/eigenes/Datenverzeichnis:/usr/src/redmine/files --link some-postgres:postgres redmine An diesem Punkt können Sie über Port 3000 der lokalen IP-Adresse auf den Redmine-Dienst zugreifen. Das könnte Sie auch interessieren:
|
>>: Vue verwendet die Methode in der Referenzbibliothek mit Quellcode
Herunterladen: http://dev.mysql.com/downloads/mys...
In diesem Artikel wird der spezifische JavaScript...
1. Voraussetzungen Wir verwenden zum Importieren ...
Inhaltsverzeichnis Algorithmische Strategie Einze...
Inhaltsverzeichnis Primärschlüsseleinschränkung E...
In Node.js ist eine .js-Datei ein vollständiger B...
Inhaltsverzeichnis Bedingte Kompilierung Seitenla...
Viele Freunde, die gerade angefangen haben, Websei...
Karussell Die Grundidee ist: Im großen Container ...
Code kopieren Der Code lautet wie folgt: <a hr...
In diesem Artikelbeispiel wird der spezifische Co...
Fragen zum Webdesign. Können Sie alle beantworten...
Insekten Wie in der Abbildung gezeigt, begann ich...
Ich habe das Tutorial auf W3school durchgearbeitet...
Detaillierte Erklärung des Linux-Befehls vi Der v...