Tag: 性持久存储

Postgres在Docker持久数据

我在Docker容器中运行postgres来限制它有权访问的系统资源的数量。 我在理解如何使数据持久化方面遇到了一些麻烦。 我读过以下文章: https://www.andreagrandi.it/2015/02/21/how-to-create-a-docker-image-for-postgresql-and-persist-data/ http://container42.com/2013/12/16/persistent-volumes-with-docker-container-as-volume-pattern/ 哪个build议使用一个只有数据的容器,然后让我的postgres容器链接到它。 我不明白的是 这有什么好处? 据我所知,如果由于某种原因停泊docker机器(例如,移动到不同的物理机器),数据只容器停止运行,它的所有内容都丢失? 我已经尝试在postgres容器中创build一个卷,但实际上并没有将任何内容保存到磁盘。 这是我的docker文件。 我究竟做错了什么? FROM ubuntu MAINTAINER Andrew Broadbent <andrew.broadbent@manchester.ac.uk> # Add the PostgreSQL PGP key to verify their Debian packages. # It should be the same key as https://www.postgresql.org/media/keys/ACCC4CF8.asc RUN apt-key adv –keyserver hkp://p80.pool.sks-keyservers.net:80 –recv-keys B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8 # Add PostgreSQL's repository. It contains the most recent stable […]