单服务器docker部署两个java项目在不同端口冲突

over_air 2019-03-09 01:13:57
单个服务器,部署两个java服务在25201、25202端口,
Dockerfile是就端口不一样的

FROM java:8
COPY start.sh /opt/deploy/start.sh
ADD $war /opt/deploy/$war
RUN chmod +x /opt/deploy/start.sh
EXPOSE 25201

现在出现的问题是,一个启动了,第二个start.sh里nohup启动java的时候,另一个container里的java线程自动killed了。
部署菜鸟,求大佬解救苦海。。。不是说隔离的吗,为啥会相互影响啊。

...全文
1188 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
需要做一个端口转发吧
晴天v1 2019-03-21
  • 打赏
  • 举报
回复
docker内部的端口是隔离的,外部端口是不能冲突的。

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧