Docker:MySql

Aus Info-Theke
Version vom 19. Januar 2018, 13:11 Uhr von 84.184.170.179 (Diskussion) (→‎Startscript)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen


Installieren

docker pull mysql/mysql-server:5.7

Startscript

#! /bin/sh
docker run --name=mysql1 \
--volume=/var/lib/mysql-5.7:/var/lib/mysql \
--env="MYSQL_ALLOW_EMPTY_PASSWORD=true" \
-d mysql/mysql-server:5.7

IP=$(docker inspect mysql1 | grep IPAddress | grep 17 | head -n1 | perl -p -e 's/[^0-9.]//g;')

Shell im Docker starten

docker exec -ti mysql1  bash

Rechte auf andere Rechner ausdehnen

grant all on *.* to dbadmin@'%' granted to 'geheim';

MySql ansprechen

  • in /etc/hosts eintragen: 172.17.0.2 mysqlsv
mysql -u dbadmin -p -h mysqlsv mysql



Docker