Подключение к MySQL удаленного сервера Docker - PullRequest
0 голосов
/ 24 апреля 2018

Я пытаюсь подключиться к экземпляру RDS внутри контейнера докера. Я попытался telnet в хосте, и все работает исправляя. При попытке сделать то же самое внутри контейнера Docker он возвращает эту ошибку:

(2003, «Не удается подключиться к серверу MySQL на xxx.xxx.us-east-1.rds.amazonaws.com \» (110 «Тайм-аут операции») ')

Контейнер Docker имеет базовый образ alpine: 3.7, и я установил пакеты MariaDB (mariadb-dev, mariadb, mariadb-client).

Я отлажен и сузился до соединения между контейнером и внешними удаленными серверами.

Dockerfile:

FROM alpine:3.7
RUN apk add --no-cache mariadb mariadb-dev mariadb-client python3
RUN pip3 install <django-packages>
...
ENTRYPOINT ["./entrypoint.sh"] # Run app and supervisord processes

CMD ["sh"]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...