我试图通过一个java类连接到我的mysql数据库,但我得到了这些错误:at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1117)
at com.mysql.jdbc.MysqlIOcom.mysql.jdbc.Conne
我有两个VM在运行,其中一个(A)在docker网络中有MYSQL数据库。另一个(B) VM有我的前端应用程序docker容器。我运行MYSQL docker容器(A),如下所示:
docker run --name db --net=netname -v /path/to/mysql/:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=password -d my
我有两个容器,其中一个webapp(node),第二个数据库(Mysql)在同一个docker网络中。但是当通过docker compose运行这两个容器时,我的应用程序无法连接到数据库。connect EHOSTUNREACH 172.28.0.2:3306 at TCPConnectWrap.afterConnect as oncomplete 注意:我可以从docker主机访问mysql容器,也可以从webapp(node )容器pingmysql容器。
我运行一个RancherOS来运行码头容器
docker run -d --name=app-that-needs-mysql --link mysql:mysql myimages.mycompany.com/appthatneedsmysql我得到了错误:
Error response from daemon: Could not get container