Подключите контейнер docker к базе данных RDS. - PullRequest
0 голосов
/ 15 февраля 2020

У меня есть контейнер docker на EC2, если я запускаю код непосредственно в EC2, все в порядке, но когда docker работает, он выдает следующую ошибку

(1045, «Доступ запрещен для пользователя« xxxxx »@« xxxx »(с использованием пароля: ДА)»)

Я знаю, что это ошибка в соединении, но это тот же пользователь, пароль и IP-адрес EC2 ,

Я запускаю образ docker с сетью в режиме хоста, и проблема сохраняется

Я использую образ python и py mysql для подключения к моей базе данных

Это именно моя проблема Доступ к RDS из контейнера Docker, не проходящего через группу безопасности?

1 Ответ

0 голосов
/ 25 февраля 2020

Мое решение состояло в том, чтобы использовать ECS и избегать ec2 для запуска docker образа

...