有关Docker最佳实践/预期用途的问题:码头工人:每个用户一张图片?或为所有用户提供一张图片?
我有docker正在工作,而且很酷。我运行PaaS公司,我的意图是可能使用docker为给定用户运行我们服务的单个实例。
所以,现在我已经创建了一个包含我们服务的所有东西的图像,并且我可以运行它。但是,一旦我想为特定用户进行设置,就需要为每个用户的实例修改一组配置文件。
所以......问题是:这应该是我的图像文件系统的一部分,因此,我然后为每个用户创建一个新的图像(基于我当前的图像,但其内的特定配置文件)?
或者我应该将主机文件系统中的那些文件系统放在一组目录中,并将主机文件系统配置文件映射到每个用户的正确运行容器中(因此,所有用户只共享一个映像)?