PostgreSQL docker контейнер не может смонтировать тома - PullRequest
0 голосов
/ 06 апреля 2020

Я пытаюсь запустить эту команду docker-compose up для этого docker-compose.yml файла

На моей машине установлена ​​Windows 10 Home Edition Version 2004, которая поддерживает запуск контейнеров docker на WSL 2 Backend.

version: '3.1'

services:
  db:
    image: postgres
    restart: always
    environment:
        POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
        POSTGRES_USER: ${POSTGRES_USER}
        POSTGRES_DB: ${POSTGRES_DB}
    volumes: 
        - ./docker-data/db-data:/var/lib/postgresql/data
    ports:
        - 5432:5432
  adminer:
    depends_on:
        - db
    image: adminer
    restart: always
    ports:
      - 8080:8080

но я получаю эту ошибку:

Creating network "backend_default" with the default driver
Creating backend_db_1 ... done
Creating backend_adminer_1 ... done
Attaching to backend_db_1, backend_adminer_1
adminer_1  | [Mon Apr  6 16:23:05 2020] PHP 7.4.4 Development Server (http://[::]:8080) started
db_1       | chmod: /var/lib/postgresql/data/pgdata: Operation not permitted
backend_db_1 exited with code 1
db_1       | chmod: /var/lib/postgresql/data/pgdata: Operation not permitted
backend_db_1 exited with code 1
db_1       | chmod: /var/lib/postgresql/data/pgdata: Operation not permitted
backend_db_1 exited with code 1
db_1       | chmod: /var/lib/postgresql/data/pgdata: Operation not permitted
backend_db_1 exited with code 1
db_1       | chmod: /var/lib/postgresql/data/pgdata: Operation not permitted
backend_db_1 exited with code 1
db_1       | chmod: /var/lib/postgresql/data/pgdata: Operation not permitted
backend_db_1 exited with code 1

Я не знаю, почему это происходит!

Пожалуйста, помогите мне.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...