/
Smartstore und Datenbank zusammen als Docker-Container betreiben

Smartstore und Datenbank zusammen als Docker-Container betreiben

Wenn Sie eine Datenbankinstanz direkt mit Smartstore als Docker-Container ausführen möchten, gehen Sie bitte wie folgt vor.

Smartstore und MySQL zusammen als Docker-Container betreiben

Erstellen Sie eine neue Datei in einem Texteditor Ihrer Wahl. Fügen Sie die folgenden Zeilen in die Datei ein und speichern Sie sie als docker-compose.yml.

version: "3.4" services: web: image: ghcr.io/smartstore/smartstore-linux container_name: web ports: - "80:80" depends_on: - db volumes: - "D:/mount/smtenants/mysql:/app/App_Data/Tenants" db: image: mysql container_name: mysql environment: #MYSQL_DATABASE: smartstore #MYSQL_USER: "root" MYSQL_PASSWORD: "Smartstore2022!" MYSQL_ROOT_PASSWORD: "Smartstore2022!" ports: - '3307:3306' expose: - '3306' volumes: - mysql:/var/lib/mysql volumes: mysql:

Öffnen Sie ein Befehlsfenster und wechseln Sie zu dem Ordner, in dem die soeben erstellte Datei docker-compose.yml gespeichert wurde. Führen Sie die Datei mit dem folgenden Befehl aus:

docker compose up

Ein Smartstore und ein MySQL-Container werden gestartet. Die Verbindungsdaten zum mySQL-Server finden Sie ebenfalls am Anfang des Codes:

Datenbank-Name: smartstore
MySQL-Root-Passwort: Smartstore2022!

Die Installation sieht dann wie folgt aus:

Installation mit MySQL

Smartstore und MS SQL zusammen als Docker-Container betreiben

Erstellen Sie eine neue Datei in einem Texteditor Ihrer Wahl. Fügen Sie die folgenden Zeilen in die Datei ein und speichern Sie sie als docker-compose.yml.

services: web: image: ghcr.io/smartstore/smartstore-linux container_name: web ports: - "80:80" restart: unless-stopped depends_on: - db volumes: - "C:/mount/smtenants/mysql:/app/App_Data/Tenants" db: image: "mcr.microsoft.com/mssql/server" container_name: sqlserver environment: SA_PASSWORD: "Smartstore2022!" ACCEPT_EULA: "Y" MSSQL_PID: "Express" ports: - '1434:1433' expose: - '1433' volumes: - mssql_system:/var/opt/mssql/ - mssql_user:/var/opt/sqlserver/ volumes: mssql_system: mssql_user:

Öffnen Sie ein Befehlsfenster und wechseln Sie zu dem Ordner, in dem die soeben erstellte Datei docker-compose.yml gespeichert wurde. Führen Sie die Datei mit dem folgenden Befehl aus:

docker compose up

Ein Smartstore und ein MS SQL Server Container werden gestartet. Die Verbindungsdaten zum MS SQL Server finden Sie ebenfalls am Anfang des Codes:

Datenbank Name: smartstore
MS SQL Passwort für Benutzer sa: Smartstore2022!

Die Installation sieht dann wie folgt aus:

Installation mit MS SQL Server

Ändern Sie bitte unbedingt die Standardpasswörter und -benutzer auf den Produktivsystemen!

 

Related content

Smartstore und Datenbank zusammen als Docker-Container betreiben
Smartstore und Datenbank zusammen als Docker-Container betreiben
More like this
Running Smartstore and Database together as Docker Containers
Running Smartstore and Database together as Docker Containers
More like this
Running Smartstore and Database together as Docker Containers
Running Smartstore and Database together as Docker Containers
More like this
Smartstore Docker-Images unter Linux ausführen
Smartstore Docker-Images unter Linux ausführen
More like this
Smartstore Docker-Images unter Linux ausführen
Smartstore Docker-Images unter Linux ausführen
More like this
Run Smartstore Docker Image on Linux
Run Smartstore Docker Image on Linux
More like this