Tag: 持久性存储

docker-compose postgresql persitent本地存储

我如何在docker中设置postgresql来持久化到本地文件夹? version: '2' services: db: image: postgres:9.6.1-alpine ports: – "5432:5432" environment: – POSTGRES_USER=a – POSTGRES_PASSWORD=a – POSTGRES_DB=a volumes: – /var/lib/postgresql:./postgres volumes: pgdata: driver: local 这不会工作,只有产量 ERROR: for db Cannot create container for service db: invalid volume spec "postgres": invalid volume specification: 'postgres': invalid mount config for type "volume": invalid mount path: 'postgres' mount path must […]

Docker的“仅数据容器”被closures

我似乎无法在任何地方find答案。 大量的教程指出,拥有一个只有数据的容器就是如何在docker中实现持久化数据。 但是我不明白的是,只要数据只存在于容器中,数据似乎只是持久的。 当它closures并重新启动时,数据就会消失。 考虑到没有系统会有100%的正常运行时间,我希望长期数据库的内容能够坚持超越物理系统重启等等。 我如何正确保存数据?