Docker Postgre部署问题
最近做服务端时有db-postgres部署需求,期间踩了点坑,这里mark下。
部署postgres服务直接挂postgres镜像即可,但牵扯到初始化数据库/及磁盘映射,我在实际操作中发现报如下错误
cannot access '/docker-entrypoint-initdb.d/': Operation not permitted
最终的解决方案是docker-compose增加privileged: true
网上有提到挂载Volume时标明RW或者采用自定义镜像时增加chmod,自测都不可行。目前唯一方案即上述。