在Boot2Docker中使用MySQL时缓慢JDBC连接

我试图用一个标准的MySQL映像使用Boot2Docker(在Windows上)作为开发数据库服务器。 在我的本地机器上,我可以成功地连接到容器内部运行的MySQL服务器,但是当我尝试从主机执行一些JDBC调用时,它非常慢! 从通话返回需要20到30秒。

我将端口3306转发到docker-vm,并检查了一些networking设置,但我仍然无法确定是什么导致networking/ jdbc连接速度缓慢。

有关如何解决这个问题的任何提示?

我通过将java.security.egd设置为值file:// dev / urandom解决了类似的问题。 我的问题是由docker中的/ dev / random设备的阻塞引起的。