如何用数据备份 docker 容器并移动到另一台服务器?

How to backup docker container with data and move to another server?

我绝对是 docker 的新手,不久前开始使用它,我需要将我的东西从一台服务器转移到另一台服务器。我以为只创建一个个人形象就可以解决这个问题,但是没有:D.

所以如果我是对的,所有数据都保存在创建的卷上,对吗?就像其中一个容器是 PostgreSQL。

因此,要移动我需要的所有内容,还要备份卷并将其导出到新服务器上吗?

https://docs.docker.com/storage/volumes/#backup-restore-or-migrate-data-volumes

这是我在他们的文档中找到的内容。

希望有人能帮助我理解

Docker,对于默认情况下,存储图像、容器、卷和其他数据,到 /var/lib/docker,如果不是由文件 /etc/docker/daemons.json 自定义,如 here 所述.

为了将所有图形移动到新服务器,您应该:

  • 停止 docker 服务。
  • 复制数据根。
  • 重新启动 docker 服务。

此致。