Docker DB连接被拒绝

时间:2014-12-15 16:11:08

标签: database-connection docker

我在我的容器中运行了fedora 20,我可以启动我的容器并通过docker将其指向特定端口,并且Websphere Liberty页面加载得很好。 (这就是我所拥有的)。但是,在同一个容器中,我有我的数据库连接字符串 - 我可以ping它,但在日志中,当wlp服务启动时,它会抛出数据库连接异常连接。也许我想暴露一个运行db的端口?不确定,或者我做错了什么?我刚拿到Dockers而且没有多少经验...任何帮助都会很棒!谢谢!

1 个答案:

答案 0 :(得分:0)

当您运行容器时,Docker有两种在Docker主机上分配端口的方法:

  • Docker可以随机分配范围49000到49900的高端口 在Docker主机上映射到容器上的端口80。
  • 您可以在Docker主机上指定映射到端口的特定端口 容器上有80个。

这将在Docker主机上打开一个随机端口,该端口将连接到端口80 Docker容器。

-p标志管理Docker在运行时公开的网络端口。

$ sudo docker ps -l命令将允许您查看Docker端口映射。