Vil du oprette forbindelse til MySQL via Docker, hvis ja; Følg venligst denne trinvise procedure, som jeg bruger.
Trin 1 :Træk MySql-billede fra docker-hub. Følgende kommando vil trække det seneste mysql-billede.
cli> docker pull mysql
Trin 2 :Kør en container fra dette billede. '-navn' giver et navn til beholderen. ' -e' angiver køretidsvariabler, du skal indstille. Indstil adgangskoden til MySQL root-brugeren ved hjælp af 'MYSQL_ROOT_PASSWORD'. '-d' fortæller dockeren om at køre containeren i baggrunden.
cli> docker run --name=testsql -e MYSQL_ROOT_PASSWORD=rukshani -d mysql
Dette vil udsende et container-id; hvilket betyder, at beholderen kører korrekt i baggrunden.
Trin 3 :Kontroller derefter containerens status ved at udstede kommandoen 'docker ps'
cli> docker ps
Nu skulle du kunne se, at MySQL kører på port 3306.
Trin 4 :For at tjekke logfilerne for den kørende container, brug følgende kommando
cli > docker logs testsql
Trin 5 :Find containerens IP ved at bruge følgende. Tjek "IP-adressen" fra outputtet, dette vil fortælle dig IP-adressen.
cli> docker inspect testsql
Nu skulle du være i stand til at oprette forbindelse til MySQL ved hjælp af tIPs ip-adresse på port 3306.
Baseret på, hvad jeg forstår ud fra dit spørgsmål, er dette, hvad du har brug for. (Jeg håber det)
(Dette er ikke min egen dokumentation, jeg kan kun godt lide at dokumentere alt, især de procedurer, som jeg ikke kan sætte i mit hoved, så hvis nogensinde det samme sker, eller jeg har brug for samme procedure i fremtiden, vil jeg ikke spilde min tid på at forskning igen, men i stedet vil jeg åbne mine noter og køre kommandoerne.)