2017-02-27 238 views

回答

1

issue 95:確保你通過你的mysql圖像所使用的端口映射到主機的端口(如Linux)的

docker run -p 3306:3306 --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:latest 

http://severalnines.com/sites/default/files/blog/node_4734/image04.png

如果你使用泊塢窗在VirtualBox中(Windows或Mac),您需要將端口端口轉發到您的實際主機

VBoxManage controlvm "default" natpf1 "tcp-port3306,tcp,,3306,,3306"; 

並使用docker-machine ip default獲取實際地址。

如果您使用適用於Windows(HyperV)或for Mac (HyperKit)的docker,則不需要此功能。

有關更多信息,請參閱「MySQL Docker Containers: Understanding the basics」。


更新2017年3月,從this comment同一issue 95

aercolino報道:

我剛剛發現我可以SequelPro連接到碼頭工人MySQL服務器使用這些數據:(無需要爲服務器的IP)

Host: 0.0.0.0 
Port: 32768 
Username: wordpress 
Password: wordpress 

我貼我的配置在這裏:How to install WordPress with Docker on OS Sierra

可以工作,但0.0.0.0broadcast address of the zero network or 0.0.0.0, which in Internet Protocol standards stands for this network, i.e. the local network.。並不總是安全的使用。

+0

謝謝@VonC,我會嘗試檢查您的解決方案。如果有任何問題,會回來。 –

相關問題