Docker Compose 如何迁移启动目录

我在 a 目录下有一个 docker-compose.yml 文件,然后我用 docker-compose up 启动了该容器,然后我想把该 Docker Compose 迁移到 b 目录下管理,我应该怎样操作呢?

本人初学 Docker ,不是很理解 Docker Compose 原理,因为这个 docker-compose 项目里面有重要的数据,所以我怕迁移过程中会出现数据丢失。当我搜索 “ Docker Compose 迁移 ” 字眼时,基本都是教 docker save 和 docker export 备份镜像和容器,没有教怎么迁移 Docker Compose 项目。然而在看文章的时候又提到了容器卷这个概念,指数据卷又独立于镜像和容器之外,有自己的生命周期,需要在恢复备份的容器之后再另外进行挂载备份的数据卷。可能我的理解不是很正确,迁移 Docker Compose 项目需要如此大费周章的吗?

我只是在本机里操作,给 docker-compose 换一个目录而已,但是网上确实搜不到相关教程,单纯移动 docker-compose.yml 文件肯定是没用的,官网的文档 https://docs.docker.com/compo... 也没有看到什么头绪。难道是我想得太复杂了?

阅读 4.7k
1 个回答

build的路径和volumes的路径看是不是相对路径,是的话改一下就行了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题