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

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

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

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

最佳答案

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

https://stackoverflow.com/questions/30216942/

相关文章:

hadoop - 使用sqoop排除表

docker - ssh进入boot2docker-您可以从boot2docker vm中看到-v文

docker - 权限被拒绝:docker-machine create

hadoop - 如何在Hortonworks Sandbox中编译WordCount.java?

docker - docker 错误FATA [0000]获取http:///var/run/doc

installation - fedora 20(32位)上的Docker无法正常工作

hadoop - 在我们的发现集群中提高 yarn 容器利用率的建议

docker - 我必须创建一个隧道来访问另一台主机上的 docker 容器吗?

docker - Docker容器访问群集IP

java - 无法从 PHP 执行 Hadoop Jar