事象
docker-compose build docker-compose up -d
上記コマンドでpostgreDBのコンテナを起動したいが、
Restarting状態からUpにならずDBコンテナが起動できません。
エラー内容
docker logsで確認したところ以下のエラーが出力されていました。
FATAL: data directory "/var/lib/postgresql/data" has wrong ownership HINT: The server must be started by the user that owns the data directory.
volumesのディレクトリに所有権がないため、所有者がコンテナの実行をしなければいけないという風に見えるのですが、具体的にはどうすれば起動するのでしょうか?
調べたところあまり情報がなかったためご質問させてください。
FIY(docker-compose.yml)
db: image: postgres:9 container_name: db ports: - '5432:5432' volumes: - ./postgres:/var/lib/postgresql/data restart: always environment: POSTGRES_USER: ****
回答1件
あなたの回答
tips
プレビュー