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 System | MySQL |
---|---|
Server | Deine IP oder Hostnamen |
Benutzer | root |
Passwort | ******** |
Datenbank | Freilassen |