启动docker postgresql容器以使用pg_dump
将数据库转储到已安装的卷会导致:
could not open output file "blah": protocol error
protocol error
与permission denied
问题不同,例如here所述。这个错误是什么意思?安装的卷中没有现有文件。
我在OSX上使用docker-machine。
答案 0 :(得分:0)
解决。事实证明我的文件名中有一个冒号,OSX上的docker-machine不允许这样做。我最初认为这是一个权限问题,可以通过在app user join data: {"id":"56e06bf57b05ae040e4227ae","role":"2","equipment":"","notes":""}
{"_id":"56e84cce39f024241eaa0b7f","__v":0,"password":"03c7c0ace395d80182db07ae2c30f034","username":"a"}
creating games list
created games list
{"_id":"56e84cce39f024241eaa0b7f","__v":0,"password":"03c7c0ace395d80182db07ae2c30f034","username":"a"}
模型as described here中启动容器来解决。