2016-03-30 16 views
0

içine monte ediyorum. Docker Postgres için varolan bir veri kümesini, benim yaşamımı anlayamadığım bir yere monte etmekte sorun yaşıyorum. İşte benim docker'ım dosya oluştur.Docker/Postgres: Varolan bir veritabanını bir dockerized Postgresql

version: '2' 
    services: 
     postgresql: 
     image: postgres:9.5 
     environment: 
      - PGDATA=/data 
     ports: 
     - '5432:5432' 
    volumes: 
     - ~/.postgresql:/data 
    web: 
    build: . 
    command: sbt/sbt run 
    volumes: 
     - .:/app 
    ports: 
     - '9001:9001' 
    depends_on: 
     - postgresql 

İşte ben

ostgresql_1 | FATAL: data directory "/data" has wrong ownership 
postgresql_1 | HINT: The server must be started by the user that owns the data directory. 

herkes nasıl düzeltmek için herhangi bir ipucu var mı bakın hatası? Teşekkürler.

PS Bu sorunda bir fark yaratan Docker Machine'i OSX üzerinden kullanıyorum.

+0

Varolan db'de bir Kullanıcı eklemek mi istiyorsunuz? Veya referansını yaptığınız komutla resmi bir üs olarak kullanarak kendi Docker Postgres resmimi yazın. – adrian

cevap

İlgili konular