我有一个带有postgreSQL数据库的OSX主机(实际上正在为Redmine进行试验)。我只想在销毁容器之后保存数据,这样我就安全了,并且可以快速重新部署我的存储库。
如果我试图在Kitematic中添加一个本地卷,容器就不能从错误开始:
initdb: could not create directory "/var/lib/postgresql/data/pg_xlog/archive_status": Permission denied
initdb: removing contents of data directory "/var/lib/postgresql/data"
creating subdirectories ... 我尝试了chmod 777 -R本地文件夹,但结果是一样的。对于从postgreSQL和docker中保存/保存数据,有人有任何解决方案或其他建议吗?
发布于 2016-04-14 06:15:05
OSX的意思是boot2docker,Linux将:
/var/lib/docker和/var/lib/boot2docker的数据因此,/var/lib/postgresql要么是:
命令docker volume create应该使您能够在正确的路径上创建卷。
请参见:
https://stackoverflow.com/questions/36614330
复制相似问题