Czy chcesz połączyć się z MySQL przez Docker, jeśli tak; Uprzejmie postępuj zgodnie z procedurą krok po kroku, której używam.
Krok 1 :Wyciągnij obraz MySql z centrum dokera. Następujące polecenie pobierze najnowszy obraz mysql.
cli> docker pull mysql
Krok 2 :Uruchom kontener z tego obrazu. „-nazwa” nadaje nazwę kontenerowi. ‘-e’ określa zmienne czasu wykonywania, które należy ustawić. Ustaw hasło dla użytkownika root MySQL, używając „MYSQL_ROOT_PASSWORD”. ‘-d’ mówi dockerowi, aby uruchomił kontener w tle.
cli> docker run --name=testsql -e MYSQL_ROOT_PASSWORD=rukshani -d mysql
Spowoduje to wyświetlenie identyfikatora kontenera; co oznacza, że kontener działa poprawnie w tle.
Krok 3 :Następnie sprawdź stan kontenera, wydając polecenie „docker ps”
cli> docker ps
Teraz powinieneś być w stanie zobaczyć, że MySQL działa na porcie 3306.
Krok 4 :Aby sprawdzić logi działającego kontenera, użyj następującego polecenia
cli > docker logs testsql
Krok 5 :Znajdź adres IP kontenera za pomocą następujących. Sprawdź „IPAddress” z danych wyjściowych, to powie Ci adres IP.
cli> docker inspect testsql
Teraz powinieneś być w stanie połączyć się z MySQL przy użyciu adresu IP tIPs na porcie 3306.
Bazuj na tym, co rozumiem z twojego pytania, tego potrzebujesz. (mam nadzieję)
(To nie jest moja własna dokumentacja, tylko lubię dokumentować wszystko, a szczególnie te procedury, których nie potrafię włożyć do głowy, żeby jak kiedyś to samo się wydarzyło lub będę potrzebować tej samej procedury w przyszłości, nie będę tracić czasu na ponownie zbadaj, ale zamiast tego otworzę notatki i uruchomię polecenia).