Mariadb & Adminer Docker

Es ist unnötig mehre Mariadb Datenbanken zuhaben für Nextcloud, ProjectSend, Roundcube, usw.

Zum installieren auf Docker verwenden wir docker-compose.yml .

Ich habe meine docker-compose.yml ihm root Ordner zum Beispiel.

/root/docker/mariadb & /root/docker/nginx

Unter Root mit CLI oder mit Notepad++

Jetzt installieren wir Mariadb.

mkdir docker && cd docker && mkdir mariadb nginx
cd mariadb
nano mariadb
---
version: "2.1"
services:
  mariadb:
    image: linuxserver/mariadb
    container_name: mariadb
    environment:
      - PUID=1000
      - PGID=100
      - MYSQL_ROOT_PASSWORD=Password
      - TZ=Europe/Vienna
      - MYSQL_DATABASE=bigdata #optional
      - MYSQL_USER=wolf2000 #optional
      - MYSQL_PASSWORD=Password #optional
#      - REMOTE_SQL=http://URL1/your.sql,https://URL2/your.sql #optional
    volumes:
      - /srv/gdata1/mysql:/config
    ports:
      - 3306:3306
    restart: unless-stopped
  • – MYSQL_ROOT_PASSWORD=Password
  • – TZ=Europe/Vienna
  • – MYSQL_DATABASE=bigdata #optional
  • – MYSQL_USER=wolf2000 #optional
  • – MYSQL_PASSWORD=Password #optional
  • – /srv/gdata1/mysql:/config #Ich verwende Symlinks und nicht dev-disk-by-uuid-xxxxxx-xxxxx

Bitte editieren & mit Strg+x & Strg+Y speichern.

Und mit docker-compose up installieren.

docker-compose up

Jetzt installieren wir Nginx für Adminer.

cd docker/nginx && nano nginx
---
version: "2.1"
services:
  ngnix:
    image: lscr.io/linuxserver/nginx
    container_name: ngnix
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/Vienna
    volumes:
      - /srv/gdata1/ngnix:/config #Ich verwende Symlinks und nicht dev-disk-by-uuid-xxxxxx-xxxxx   
    ports:
      - 19898:80
    restart: unless-stopped

Bitte editieren & mit Strg+x & Strg+Y speichern.

Und mit docker-compose up installieren.

Das der Adminer funktioniert:

cd /srv/gdata1/ngnix/www/
wget https://github.com/vrana/adminer/releases/download/v4.8.1/adminer-4.8.1-de.php

Zum öffnen von Adminer http://deine IP oder Hostname:19898/adminer-4.8.1-de.php.

Datenbank SystemMySQL
ServerDeine IP oder Hostnamen
Benutzerroot
Passwort********
DatenbankFreilassen
Adminer Login

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert