我在Microsoft Azure上創建了一個Ubuntu 15.10虛擬機。 在服務器我創建了一個碼頭工人容器與MySQL運行(IP:172.17.0.2)在Microsoft Azure虛擬機中連接到Docker容器內的MySQL服務器
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
4255233555db mysql "/entrypoint.sh mysql" 16 hours ago Up 16 hours 0.0.0.0:3306->3306/tcp compose_mysql_1
我可以ssh連接到虛擬機,然後訪問MySQL-Server中的泊塢窗容器中運行。
我現在想從外部訪問MySQL服務器,以便我的Microsoft Azure上的WebApp(同一個Ressource Group)可以連接到數據庫。
我已經將VM的端口3306轉發到172.17.0.2:3306。
從本地PC的MySQL-Workbench中,我無法連接到MySQL服務器。 事實上,我不確定我需要提供什麼憑據來連接。 我試着用VM的公共IP和MySQL服務器的根密碼。但是,我不應該在某處爲VM提供密碼和用戶嗎?