单机部署docker-swarm多实例,volume映射冲突问题

我有一个springboot程序用Dockerfile做成了镜像,docker工作目录是/app, 日志放在/app/logs目录下

然后我用docker swarm部署,其中docker-compose.yml中,mouting如下

       volume:
         - /opt/logs:/app/logs
         

在单机中我部署3个实例,这三个实例都会将各自的/app/logs mount到单机/opt/logs目录下,这就又冲突

这种情况怎么办?

阅读 2.1k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题