【发布时间】:2017-01-12 01:05:41
【问题描述】:
我正在尝试将 postgres 数据保存在 docker 容器中,以便在您 docker-compose down and docker-compose up -d 时不会丢失之前会话的数据。我无法让它做很多事情 - 将容器拉下并再次备份通常会删除数据。
这是我当前的 docker-compose.yml:
version: '2'
services:
api:
build: .
ports:
- '8245:8245'
volumes:
- .:/home/app/api
- /home/app/api/node_modules
- /home/app/api/public/src/bower_components
links:
- db
db:
build: ./database
env_file: .env
ports:
- '8246:5432'
volumes_from:
- dbdata
dbdata:
image: "postgres:9.5.2"
volumes:
- /var/lib/postgresql/data
帮助?
【问题讨论】:
标签: postgresql docker docker-compose