it-swarm.com.de

so starten Sie den mysql-Dienst aus dem Docker-Container von mysql

Ich verwende tommylau/mysql docker image, das die Installation von mysql zur Verfügung stellt.

Aber ich kann nicht finden, wie man den mysql-Dienst im laufenden Container neu startet (es gibt keinen mysql-Dienst oder /etc/init.d/mysqld)

Irgendeine Idee, wie man mysql neu startet?

3
Serega Belous

Wenn Sie sich bei dem Container anmelden und versuchen, den Dienst neu zu starten, wird der Container im Wesentlichen an dem Punkt abgebrochen, an dem der Prozess mysql stoppt. Daher wird er niemals gestartet (da der Container beendet wurde).

Am besten starten Sie einfach den Container mit dem folgenden Befehl neu:

docker restart [ContainerID]
7
mtt_g

Eine einfache Sache ging in Ihren Container 

docker exec -it [containername/id] bin/bash

nachdem Sie den Container eingegeben haben, starten Sie mysql neu

restart mysql

oder starten Sie einfach Ihren Container neu wie in der obigen Antwort

0
Rutger Vk