Искате ли да се свържете с MySQL чрез Docker, ако да; Моля, следвайте тази стъпка по стъпка процедура, която използвам.
Стъпка 1 :Изтеглете MySql изображение от докер хъб. Следващата команда ще изтегли най-новото изображение на mysql.
cli> docker pull mysql
Стъпка 2 :Стартирайте контейнер от това изображение. „-name“ дава име на контейнера. ‘-e’ указва променливи по време на изпълнение, които трябва да зададете. Задайте паролата за root потребител на MySQL, като използвате „MYSQL_ROOT_PASSWORD“. ‘-d’ казва на докера да стартира контейнера във фонов режим.
cli> docker run --name=testsql -e MYSQL_ROOT_PASSWORD=rukshani -d mysql
Това ще изведе идентификатор на контейнер; което означава, че контейнерът работи правилно във фонов режим.
Стъпка 3 :След това проверете състоянието на контейнера, като издадете командата ‘docker ps’
cli> docker ps
Сега трябва да можете да видите, че MySQL работи на порт 3306.
Стъпка 4 :За да проверите регистрационните файлове на работещия контейнер, използвайте следната команда
cli > docker logs testsql
Стъпка 5 :Намерете IP адреса на контейнера, като използвате следното. Вижте „IPAddress“ от изхода, това ще ви каже IP адреса.
cli> docker inspect testsql
Сега трябва да можете да се свържете с MySQL, като използвате ip адрес на TIPs на порт 3306.
Въз основа на това, което разбирам от въпроса ви, това е, от което се нуждаете. (Надявам се)
(Това не е моя собствена документация, обичам да документирам всичко, особено тези процедури, които не мога да си представя в главата, така че ако някога се случи същото или имам нужда от същата процедура в бъдеще, няма да си губя времето проучвам отново, но вместо това ще отворя бележките си и ще изпълня командите.)