gpt4 book ai didi

docker - 在docker-compose中更改卷配置而不会丢失数据

转载 作者:行者123 更新时间:2023-12-02 19:09:41 26 4
gpt4 key购买 nike

我的docker-compose有一个未映射到主机中本地目录的数据容器,我想从以下位置更改它:

volumes:
- /var/www/html


volumes:
- /html:/var/www/html

但是,当我重新启动容器时,它将删除当前数据容器,并用新的容器替换它。

我知道该容器实际上仍在那儿,但是有一种简单的方法可以在不创建新数据容器的情况下进行操作。

我的docker-compose版本是1.7.1(在boot2docker下)。

谢谢。

最佳答案

请自担风险:

  • 根据需要创建主机目录/html
  • docker inspect {container_name} | grep Source并在主机系统上获取您的卷路径。就像/var/lib/docker/volumes/abdb15a2eff[...]/_data
  • 将目录的内容复制到主机目录
  • 根据需要重新创建容器。
  • 关于docker - 在docker-compose中更改卷配置而不会丢失数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41899553/

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