2015-08-17 110 views
0

我創建了一個運行良好的Docker容器,除了我想要連接到Amazon RDS實例的部分外。無法從Docker容器連接到Amazon RDS

我可以很好地連接我的MySQL客戶端,RDS實例運行良好。

不知何故,我無法從我的Docker容器連接。我得到以下錯誤:

SQLSTATE[HY000] [2005] Unknown MySQL server host 'HOST_NAME' (110)"

其中host_name是從實例中我實際工作的主機名。 這是否與端口或某事有關?

+1

我假設你正在嘗試使用名爲'HOST_NAME'的變量,但是從錯誤消息中可以看到它正在嘗試連接到地址爲'HOST_NAME'的服務器,因此您沒有正確使用該變量。 –

+0

您可以從運行docker容器的主機連接到MySQL嗎?你能解析Docker容器內的MySQL實例的主機名嗎? –

回答

0

我能夠通過重新啓動我的容器來重新啓動我的Macbook來解決此問題。

我覺得簡單的boot2docker downboot2docker up確實解決了這個問題。

相關問題