Я пытаюсь подключиться к базе данных MySQL из образа докера. Однако это бросало ошибки.
ниже приводится изображение докера, которое я использую. https://hub.docker.com/_/mysql/
И следующая команда, которую я использовал для запуска образа докера.
docker run -p 3306:3306 --name mysql_80 -e MYSQL_ROOT_PASSWORD=password -d mysql:8
Ниже приведен вывод команды docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
9f35d2e39476 mysql:8 "docker-entrypoint.s…" 5 minutes ago Up 5 minutes 0.0.0.0:3306->3306/tcp
если я проверяю IP с помощью докера, проверяю и проверяю этот IP, он показывает, что IP недоступен.
docker inspect 9f35d2e39476 | grep -i ipaddress
И если я пытаюсь подключиться, используя localhost
и 127.0.0.1
, я получаю следующую ошибку.
Не удалось загрузить плагин аутентификации caching_sha2_password.