我如何获得postgres的数据来坚持使用docker构成
当我重新启动泊坞窗时,我一直在丢失我的数据,这里是我的docker-compose.yml
postgres: image: postgres volumes: - /data/myproject/postgres:/var/lib/postgresql/data ports: - '15432:5432' environment: POSTGRES_PASSWORD: mypassword POSTGRES_USER: mypassword
任何帮助将不胜感激,谢谢
由于您使用的是boot2docker,因此您需要知道只有/Users
在主机(例如Mac)和Docker VM之间共享 。
这意味着当你重新启动虚拟机时,任何存储在 /Users
(比如/data/myproject/postgres
)的东西都会丢失。
尝试使用主机和虚拟机之间实际共享的主机path挂载卷。