docker - 如何在 docker engine swarm 模式下跨多个主机共享卷?

标签 docker docker-swarm docker-swarm-mode docker-engine

我们能否在 docker engine swarm 模式下跨多个主机共享一个公共(public)/单个命名卷,最简单的方法是什么?

最佳答案

如果你有一个 NFS 服务器设置,你可以使用一些 nfs 文件夹作为来自 docker compose 的卷,如下所示:

volumes:
    grafana:
      driver: local
      driver_opts:
        type: nfs
        o: addr=192.168.xxx.xx,rw
        device: ":/PathOnServer"

关于docker - 如何在 docker engine swarm 模式下跨多个主机共享卷?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40360686/

相关文章:

docker - 如何使用 ssh 在本地连接到 VSCode 容器?

django - 在Nginx中运行Django站点时尝试查找500错误的原因

docker - 服务更新期间带有 traefik 和 docker swarm 的网关错误

Docker 群和堆栈 : What's the difference?

docker - 如何使用Docker Swarm模式在容器之间共享数据?

linux - 如何在 mac OS 中将主机 ip 地址传递给 docker?

node.js - docker-compose 用于将 VS Code 中的 Node.js 调试器附加到 WSL docker 中的 Node 进程

docker-compose - docker 群: share a network between stacks without external

docker - "swarm master"和 "swarm manager"有什么区别?

Docker Swarm,多个主机不在同一个本地网络中,但可通过 IP 访问