为了账号安全,请及时绑定邮箱和手机立即绑定

使用Docker部署java web应用

使用Docker部署java web应用

天涯尽头无女友 2018-09-11 16:05:25

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

我们的操作系统是debain

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

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

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


查看完整描述

1 回答

?
PIPIONE

TA贡献1676条经验 获得超10个赞

我的是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就行了


查看完整回答
反对 回复 2018-09-24
  • 1 回答
  • 0 关注
  • 618 浏览
我要回答
慕课专栏
更多

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信