Я создал контейнер Docker с помощью следующей команды:
docker run --network host --name mariadb -e MYSQL_ROOT_PASSWORD=testpass -d mariadb:latest
Я пытаюсь подключиться к контейнеру MariaDB Docker в моем проекте IntelliJ и получаю следующую ошибку:
The specified database user/password combination is rejected:
[28000][1045] Access denied for user 'root'@'127.0.0.1' (using password: YES)
Когда я запускаю без --network host
и использую IP-адрес контейнера 172.18.0.2
, я получаю следующую ошибку:
[08][-1] Could not connect to address=(host=172.18.0.2)(port=3306)(type=master) : connect timed out
java.net.SocketTimeoutException: connect timed out.
Я даже пытался обновить bind-адрес в файле my.cnf
в контейнере, но нетУспех.
Пожалуйста, помогите мне.