我的主机中有一些数据,我想让容器使用。我可以通过从我的主机获取转储并在postgres从容器中启动时获取相同内容来实现此目的。但这不是我想要的。
我正在尝试利用docker卷来在容器中使用主机数据,因此无论何时在容器上添加或删除任何新数据,它都应该反映在主机上。
这是我的docker-compose.yml
文件。
version: '3.2'
services:
postgresql:
image: postgres:9.6.8
ports:
- '5432:5432'
volumes:
- /var/lib/postgresql/9.6/main:/var/lib/postgresql/data
/var/lib/postgresql/data
是官方postgres docker镜像中的默认PGDATA位置。
使用上面的docker-compose.yml
文件并尝试使用多个卷映射,我无法在容器中找到主机数据。