我有一个正在运行的PostgreSQL Docker容器,并需要添加卷挂载。
我按照如何向现有Docker容器添加卷?中的步骤进行操作(对容器运行了
然而,当我尝试查询这个第二个postgres数据库时,我看不到任何在第一个容器中的表。我已经尝试了几天来解决这个问题,但没有成功。我是否漏掉了什么(挂载卷是否会遮蔽原有的/var/lib/postgres/data中的数据)?
我按照如何向现有Docker容器添加卷?中的步骤进行操作(对容器运行了
docker commit
以将其保存为镜像,并在此基础上启动了另一个容器,其中有一个命名的挂载卷)。第一个容器的所有数据文件现在都在第二个容器的/var/lib/postgres/data目录下。然而,当我尝试查询这个第二个postgres数据库时,我看不到任何在第一个容器中的表。我已经尝试了几天来解决这个问题,但没有成功。我是否漏掉了什么(挂载卷是否会遮蔽原有的/var/lib/postgres/data中的数据)?