Mysql
Docker 到網路 VM 網路
我正在嘗試使用 docker,並且正在尋找讓我的容器與在單獨的 VM 上執行的 MYSQL DB 通信的最佳方式。MYSQL DB 在主機的網路上。
所以設置是:
Docker主機VM:(VM IP:192.168.56.105 | Container eth0 172.17.0.1)
- 執行 wordpress 的容器(在 apache 上):172.17.0.2
MYSQL 虛擬機 IP:192.168.56.106
我正在尋找一種將我的 apache 容器連接到 192.168.56.106:3306 的方法。只是一個額外的細節;所有虛擬機都在執行 ubuntu16.04,它們都使用 virtualbox 託管在我的 Windows 筆記型電腦上
使用 Docker 時,主機地址 172.17.0.1 將是容器的預設網關。由於主機也能夠訪問 MySQL VM,因此無需任何手動更改即可完成路由。