gpt4 book ai didi

docker - Docker:如何更改卷的挂载点?

转载 作者:行者123 更新时间:2023-12-02 19:00:37 27 4
gpt4 key购买 nike

我有一个在容器中运行的Web应用程序。
该应用程序允许用户上传文件。这些文件存储在Docker卷web_data1web_data2中。

由于应用程序的更改,我需要更改这些卷的安装点,即
现在需要将/srv/app/web_data1_mountpoint中的数据移到/srv/app/web_data1_changed_mountpoint中。

什么是正确的方法?

docker-compose.yml

version: "3"

volumes:
web_data1:
web_data2:

services:
web:
build:
context: .
dockerfile: .docker/Dockerfile
image: web-image
ports:
- 80:80
- 443:443
volumes:
- web_data1:/srv/app/web_data1_mountpoint
- web_data2:/srv/app/web_data2_mountpoint

最佳答案

这取决于您所使用的图像。只需更改音量即可在您的docker-compose.yml中像这样工作:

volumes:
- web_data1:/srv/app/web_data1_changed_mountpoint
- web_data2:/srv/app/web_data2_changed_mountpoint

但我不知道,您的图像对目录有什么作用。图像中的某些内容可能取决于目录。

关于docker - Docker:如何更改卷的挂载点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60706972/

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