如何将带有Docker容器的工作目录移动到另一台计算机
我正在做一个Django项目。我的旧笔记本电脑(Linux)中有一个目录,其中包含Docker容器。那个目录包含我的代码。现在我想把工作目录和Docker容器一起移动到新的笔记本电脑上。我还想保持环境完整如何将带有Docker容器的工作目录移动到另一台计算机,docker,Docker,我正在做一个Django项目。我的旧笔记本电脑(Linux)中有一个目录,其中包含Docker容器。那个目录包含我的代码。现在我想把工作目录和Docker容器一起移动到新的笔记本电脑上。我还想保持环境完整 我是Docker的新手。我研究发现Docker容器可以将数据库卷链接到它。 因此,我遵循以下步骤: 将目录复制到另一台计算机 创建数据库卷的备份(在我的例子中是Postgresql) 从新计算机中的目录生成映像 从备份数据库文件还原数据库 确保备份目录。这将用于生成图像。您应该能够在新系统上签
我是Docker的新手。我研究发现Docker容器可以将数据库卷链接到它。 因此,我遵循以下步骤:
确保备份目录。这将用于生成图像。您应该能够在新系统上签出源存储库的干净副本,然后重新运行类似于
docker compose up--build
的操作,以重建所有图像并重新创建所有容器。这行吗?@DavidMaze但这会重置我的数据库,一切都会从新开始。我不希望这样。如果您的代码和数据库都在容器中(即主机卷上没有),您可以使用docker export
为每一个创建tarball,并在新计算机上使用docker import
。