Как решить проблему "Не удалось изменить разрешения каталога "/var/lib/postgresql/data": Операция не разрешена" на Windows 10?

Я работаю на Windows 10 и выполняю команды в git bash. У меня есть следующий файл docker-compose.yml:

services:
  db:
    image: postgres:latest
    user: 1000:1000
    volumes:
      - postgres-data:/var/lib/postgresql/data
    environment:
      - POSTGRES_USER='postgres'
      - POSTGRES_PASSWORD='postgres'
    ports:
      - 8000:8000
volumes:
  postgres-data:
    external: True

Я создал том postgres-data в терминале, выполнив docker volume create postgres-data. Затем я ввел docker-compose up. Я прочитал в Интернете, что мне нужно назвать том для запуска postgres. Однако все равно возникает ошибка:

 initdb: error: could not change permissions of directory "/var/lib/postgresql/data": Operation not permitted

Кроме того, когда postgres db работает на Docker, я хочу добавить веб-компонент. Я следовал руководству https://github.com/docker/awesome-compose/tree/master/official-documentation-samples/django/. Чего не хватает в docker-compose.yml?

Вернуться на верх