使用Docker部署java web应用

假设我们我需要的组件有:nginx tomcat webapp redis

我们的操作系统是debain

nginx是一个容器
tomcat webapp是一个容器
redis一个容器
....
然后把这些容器整合,完成部署

疑惑的是端口之间如何访问?数据库文件在哪?各容器之间文件是否可以共享?

没有使用过Docker 不知道思想是否正确,求各位大侠解惑


天涯尽头无女友
浏览 934回答 1
1回答

PIPIONE

我的是mysql tomcat fastdfs mysql 用-p 映射3306端口tomcat 8080 fastdfs 改成8081了 主机ip为10.0.15.4 所以在tomcat项目的配置就是连接10.0.15.4 / 3306 / 8081 就行了, 然后iptables 开放dokcer 容器网段可以访问host如果有nginx的话, 直接在nginx转发到tomcat的8080就行了
打开App,查看更多内容
随时随地看视频慕课网APP