Wilt u via Docker verbinding maken met MySQL, zo ja; Volg alstublieft deze stapsgewijze procedure die ik gebruik.
Stap 1 :MySql-afbeelding uit de docker-hub halen. De volgende opdracht haalt de nieuwste mysql-afbeelding op.
cli> docker pull mysql
Stap 2 :voer een container uit vanuit deze afbeelding. '-name' geeft een naam aan de container. ' -e' specificeert runtime-variabelen die u moet instellen. Stel het wachtwoord voor de MySQL-rootgebruiker in met 'MYSQL_ROOT_PASSWORD'. '-d' vertelt de havenarbeider om de container op de achtergrond uit te voeren.
cli> docker run --name=testsql -e MYSQL_ROOT_PASSWORD=rukshani -d mysql
Dit zal een container-ID uitvoeren; wat betekent dat de container correct op de achtergrond draait.
Stap 3 :Controleer vervolgens de status van de container door het commando 'docker ps' uit te geven
cli> docker ps
Nu zou je moeten kunnen zien dat MySQL op poort 3306 draait.
Stap 4 :Gebruik de volgende opdracht om de logs van de actieve container uit te checken
cli > docker logs testsql
Stap 5 :Zoek het IP-adres van de container met behulp van het volgende. Bekijk het "IP-adres" van de uitvoer, dit zal je het IP-adres vertellen.
cli> docker inspect testsql
Nu zou u verbinding moeten kunnen maken met MySQL via het ip-adres van tIPs op poort 3306.
Op basis van wat ik begrijp uit uw vraag, is dit wat u nodig heeft. (Ik hoop het)
(Dit is niet mijn eigen documentatie, ik documenteer alleen graag alles, vooral die procedure die ik niet in mijn hoofd kan zetten, zodat als ooit hetzelfde gebeurt of ik in de toekomst dezelfde procedure nodig heb, ik mijn tijd niet zal verspillen aan onderzoek opnieuw, maar in plaats daarvan zal ik mijn aantekeningen openen en de opdrachten uitvoeren.)