gpt4 book ai didi

docker - 在 docker-compose 中设置卷

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

我需要一种方法来配置 docker-compose 来创建 volume如果它丢失或存在,请使用它。
我需要它在版本之间保持不变,但我不能保证它会在初始配置时进行配置。

volumes:
my_volume:
external: true

我需要挂载 docker 卷而不是主机目录。
就像是:
-v my_volume:/my_files

这种用例的最佳解决方案是什么?

最佳答案

您可以为在 docker-compose 文件中设置的每个应用程序或服务使用卷。例如,我为我的 nginx 服务器设置了一个卷。

 volumes:
- ./web/public:/srv/www/static
- ./default.conf:/etc/nginx/conf.d/default.conf

冒号前的左侧是我想作为卷存储在我的 docker 图像中的文件或文件夹的路径,而在右侧,我写了存储文件的路径。
当您第一次构建文件时,如果不存在,它将创建卷,如果存在则使用现​​有卷
希望这可以帮助。

关于docker - 在 docker-compose 中设置卷,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62002751/

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