我完全不熟悉docker,刚开始使用它一段时间,我需要将我的东西从一个服务器移动到另一个服务器。我认为只要创建一个个人形象就能解决这个问题,但不是:d
如果我是对的,所有数据都保存在已创建的卷上,对吗?其中一个容器是PostgreSQL。
所以要移动我需要的所有东西,还需要备份卷并在新服务器上导出它?
https://docs.docker.com/storage/volumes/backup-restore-or-migrate-data-volumes
这是我在他们的文档中发现的。
希望有人能帮助我理解
Docker默认将映像、容器、卷和其他数据存储在/var/lib/docker
中,如果没有在这里解释的文件/etc/docker/daemons.json
中自定义。
为了将所有的图形移动到一个新的服务器,你应该:
- 停止docker服务
- Copy data root.
- 重启docker服务
问候。