请问大神docker stack volumes怎么配置共享同一目录

sn_ln 2018-04-17 10:59:11
如下是我的docker-compose.yml

这样配置的volume,但是这样需要我在docker swarm的每个node上面都需要创建/root/java目录并且将jar包丢进去,不然会挂载会失败,最后所有replicas都会在只存在/root/java目录的node上面创建容器
感觉这样很不科学

求问大神怎么样配置才能只需要将jar包丢在yml的节点,然后所有replicas都可以挂载到容器中
...全文
2077 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
gamebu 2018-09-05
  • 打赏
  • 举报
回复
1、将你的java目录直接打包到镜像中,不在配置文件挂载
2、安装MooseFS共享文件系统或者是GFS,将java目录放在共享目录里,这样你上传一次每个服务器就都能访问到这个java目录

1,163

社区成员

发帖
与我相关
我的任务
社区描述
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux 机器上,也可以实现虚拟化。
社区管理员
  • Docker
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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