我正在尝试连接到docker容器中的RDS实例。我试图在主机上telnet,一切正在纠正。当尝试在docker容器中执行相同操作时,它会返回以下错误:
(2003年,'无法连接到\ x; xxx.xxx.us-east-1.rds.amazonaws.com上的MySQL服务器\'(110& #34;操作超时")')
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"]