sql >> Database teknologi >  >> RDS >> PostgreSQL

initdb:kunne ikke ændre tilladelserne til mappen på Postgresql-beholderen

Jeg gætter på, at dette vil være en inkompatibilitet med ntfs-3g. PostgreSQL-billedet indeholder et entrypoint-script, der foretager nogle tilladelsesændringer ved containerstart:https://github.com/docker-library/postgres/blob/972294a377463156c8d61297320c872fc7d370a9/9.6/docker-entrypoint.sh#L32 . Jeg fandt et andet relevant spørgsmål på https://askubuntu.com/questions/11840/how-do-i-use-chmod-on-an-ntfs-or-fat32-partition der taler om at kunne indstille tilladelser på monteringstidspunktet. Men ikke at kunne ændre via chmod eller chown (hvilket sandsynligvis er årsagen til fejlen i dette tilfælde).

Desværre tror jeg, at svaret her er, at du ikke kan bruge ntfs-3g sikkert til at understøtte Docker-værtsvolumenmonteringer.



  1. Relation eksisterer ikke

  2. Hvordan erklærer man intern tabel i MySQL?

  3. SQL 2005 - Søg i lagrede procedurer for tekst (Ikke al tekst søges efter)

  4. Codeigniter db->update() VS MySQL native OPDATERING Berørte rækker:0