docker -составить postgresql ошибка, chmod: / var / lib / postgresql / data: операция не разрешена - PullRequest
0 голосов
/ 18 марта 2020

Я работаю над проектом, где мы используем docker с postgresql. Я пытаюсь запустить контейнер docker с sudo docker-compose up, но каждый раз он выдает мне эту ошибку:

eurofins-database_1 | chmod: /var/lib/postgresql/data: Operation not permitted.

Мой docker-compose.yml файл выглядит так:


services:
  eurofins-database:
    restart: always
    image: postgres:9.6-alpine
    ports:
      - 5432:5432
    environment:
      - POSTGRES_PASSWORD=postgres
      - POSTGRES_USER=postgres
      - PGDATA=/var/lib/postgresql/data
    volumes:
      - ../eurofins-database/data:/var/lib/postgresql/data

Когда я проверяю статус с помощью docker ps, он показывает

CONTAINER ID        IMAGE                 COMMAND                  CREATED             STATUS                         PORTS               NAMES
9cc0f277c095        postgres:9.6-alpine   "docker-entrypoint.s…"   19 minutes ago      Restarting (1) 7 seconds ago                       local-postgres_eurofins-database_1

, что контейнер работает (но, очевидно, не правильно).

РЕДАКТИРОВАТЬ:

Выход ls -l ../eurofins-database:

drwxrwxrwx 1 max max 4096 Mär 17 10:10 data

Выход ls -l ../eurofins-database/data:

drwxrwxrwx 1 max max     0 Mär  5 18:53 base
drwxrwxrwx 1 max max  8192 Mär  5 10:52 global
drwxrwxrwx 1 max max     0 Mär  5 10:52 pg_clog
drwxrwxrwx 1 max max     0 Mär  5 10:52 pg_commit_ts
drwxrwxrwx 1 max max     0 Mär 17 10:10 pgdata
drwxrwxrwx 1 max max     0 Mär  5 10:52 pg_dynshmem
-rwxrwxrwx 1 max max  4478 Mär  5 18:53 pg_hba.conf
-rwxrwxrwx 1 max max  1636 Mär  5 18:53 pg_ident.conf
drwxrwxrwx 1 max max     0 Mär  5 18:53 pg_logical
drwxrwxrwx 1 max max     0 Mär  5 10:52 pg_multixact
drwxrwxrwx 1 max max     0 Mär  5 10:52 pg_notify
drwxrwxrwx 1 max max     0 Mär  5 18:53 pg_replslot
drwxrwxrwx 1 max max     0 Mär  5 10:52 pg_serial
drwxrwxrwx 1 max max     0 Mär  5 10:52 pg_snapshots
drwxrwxrwx 1 max max     0 Mär  5 18:53 pg_stat
drwxrwxrwx 1 max max     0 Mär  5 18:53 pg_stat_tmp
drwxrwxrwx 1 max max     0 Mär  5 10:52 pg_subtrans
drwxrwxrwx 1 max max     0 Mär  5 18:53 pg_tblspc
drwxrwxrwx 1 max max     0 Mär  5 10:52 pg_twophase
-rwxrwxrwx 1 max max     4 Mär  5 18:53 PG_VERSION
drwxrwxrwx 1 max max 12288 Mär  9 09:43 pg_xlog
-rwxrwxrwx 1 max max    88 Mär  5 18:53 postgresql.auto.conf
-rwxrwxrwx 1 max max 22471 Mär  5 18:53 postgresql.conf
-rwxrwxrwx 1 max max    24 Mär  5 18:53 postmaster.opts
-rwxrwxrwx 1 max max    85 Mär  5 18:53 postmaster.pid

Также я использую Linux Mint 19.3 Tricia в качестве хост-ОС.

Я очень плохо знаком с docker, и я просмотрел несколько других сообщений, но не смог найти ничего, что исправило бы мою проблема.

Любая помощь будет очень признателен.

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