采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
本节视频中,db这个service 中的deploy中的 constraints中 node.role == worker 的话,service起不来,一直报错 " invalid mount config for type “bind”: bind source path does not exist: db-data "
存储这块,对于swarm来讲确实是个大问题,如果真的要用于生产环境,这种local drive是不行的。如果是使用aws,google cloud这种云服务,那么可以使用它们各自的云储存,比如AWS的EBS.
具体可以参考https://docs.docker.com/storage/storagedriver/select-storage-driver/
为什么local drive不能用于生产环境呢?是因为每次部署不一定在哪个节点吗?
附上本节视频中 db 的volumes
想请教老师一下,使用docker swarm 部署集群的时候,因为文件目录都是 manager所在的机器,一些 service中的 voulme 挂载还是在 manager 。 如果这些service 运行在 worker节点上,就会出现 挂载的路径不存在的问题。 请问该如何解决呢?
登录后可查看更多问答,登录/注册
无论你是开发、测试还是运维,Docker都是你的必备技能。
1.7k 26
1.6k 18
1.5k 17
1.3k 16
1.5k 16