gpt4 book ai didi

docker - 将Docker容器内的多个目录持久化为单个卷

转载 作者:行者123 更新时间:2023-12-02 19:34:15 25 4
gpt4 key购买 nike

我们的服务在容器内运行,在当前的实现中,我们正在存储
数据放入容器内的多个目录,例如(/ root / data1,/ var / some_Dir /,/ opt / some_dir)。

为了保留所有这些数据,我为每个目录传递了多个“-v”。
但我想使用单个“-v”(音量)选项来执行此操作。

尽管我可以将所有数据放在单个位置,并使用单个“-v”选项保留该目录。

还有其他方法可以将多个目录持久存储在单个卷中吗?

我现在使用的是::

docker运行-v / hostdir / 1:/ root / dir1 -v / hostdir / 2:/ var / lib / dir1。 -v / hostdir / 3:/ opt / dir3 ........ -v / hostdir / 10:/ opt / dir4 / logs。

我想将其缩短为单个“-v”选项。无需给“-v”十次。

最佳答案

这是不可能的,因为-v接受host_dir /:/ container_dir及其一对一映射。

我所做的是在主机中创建一个目录,然后在该目录中创建多个文件夹,例如(logs,conf,temp,files)。

在那种情况下,我将应用程序配置为从已安装的单个目录中的特定文件夹写入/获取文件。

否则,您必须对所有目录使用-v。

关于docker - 将Docker容器内的多个目录持久化为单个卷,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47767990/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com