Docker - 用续集专业版连接到DB

时间:2017-06-12 09:48:58

标签: database docker sequelpro

我安装了一个使用docker的craftman工艺cms项目。现在我试图用续集专业版连接数据库,但我不能。我已经运行craftman ip命令来获取docker container的ip,在我的情况下是172.17.0.2然后我运行了docker ps命令来获取DB的端口3306/tcp。 我尝试在sequel pro

中连接这些设置
Host: 172.17.0.2
Username: root
Password:
Database: craft
Port: 3306

这是docker ps

的输出
c29d64fd09ca        mariadb:10.1        "docker-entrypoint..."   12 days ago         Up 14 hours         3306/tcp               forandringsfabrikkencraft_mysql_1

但是,我无法连接。如何在docker中获取连接到DB的设置?

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题。

正在运行:$ docker ps

给了responsePORTS 0.0.0.0:3306->3306/tcp mysql-server

哪位告诉我to use '0.0.0.0' as host IP

希望这会有所帮助。