【发布时间】:2019-03-11 08:42:09
【问题描述】:
我正在对一些在 Linux 环境中运行且目前拥有 10 多个客户端的遗留应用程序(Web + 服务 + C++ 应用程序)进行容器化。
我可以从 Docker 设置和运行应用程序(C++ 应用程序)。由于应用程序将读取一些属性文件,这些文件对于不同的客户端会有所不同。所以我尝试挂载驱动器以在 Docker 之外共享数据(运行时某些文件可能已更改)。
但我最关心的是如何为运行时(内存状态)不同的不同客户端运行单个容器? (应用程序将永远运行,直到有人杀死/停止它)。
我需要为 n 个客户端运行 n 个容器吗?
Docker swarm/Kubernetes 对这种情况有一些属性吗?
ech 客户端会获得自己的专用容器吗?
您能否建议针对此类场景进行一些进一步的阅读/学习?
对于数据库——因为每个客户端都有不同的数据——应该使用不同的数据库?
【问题讨论】:
标签: docker deployment