在同一台机器上有两个版本的Docker数据卷?

我目前正在研究一个项目,我们要在我们的服务器上testing我们的数据集的最新版本。 但是,还有另外一个Docker化的程序与当前在user_1下运行的另一个数据集的构build。 我希望能够使用不同的数据集以user_2身份运行应用程序的第二个实例,但是我不确定是否可以构buildDocker图像作为user_2而不会跺跺user_1的图像,尤其是数据卷。

如果我将docker build作为user_2运行,是否会破坏user_1现有的图像和数据卷? 如果是这样,我能做些什么来支撑应用程序的第二个实例而不破坏数据量?

提前感谢任何和所有的帮助!

用另一个标签(像image:test)运行docker build。 如果您使用的是命名卷,请在Docker Compose YAML文件中为其使用另一个名称。

如果你偏执,你可以使用docker-save来备份映像,并按照以下说明备份卷: https : //docs.docker.com/engine/tutorials/dockervolumes/#backup-restore-or-migrate-data-volumes