我将尝试使用Scala-Akka应用程序与两个独立的Docker容器中的MySQL数据库进行交互。我发现Docker允许开发人员使用名为--link的标志将他们的应用程序链接到数据库。在我的Dockerfiles中,我已经添加了EXPOSE 3306 8080以创建映像。以下是我运行容器的方式:
docker run -d -p 3306:3306 --name mysql centos6mysql
docker run -d -p 8080:8080 --name scalaapp --link mysql:db centos6scala
在运行容器后,我使用了docker ps命令,并能够看到活动的容器。然而,似乎应用程序容器没有使用来自MySQL容器的数据库。有人知道问题出在哪里吗?