简体   繁体   English

PostgreSQL docker 容器无法挂载卷

[英]PostgreSQL docker container fails to mount volumes

I am trying to run this command docker-compose up on this docker-compose.yml file我正在尝试在此docker-compose.yml文件上运行此命令docker-compose up

My machine is running Windows 10 Home Edition Version 2004, which supports running the docker containers on a WSL 2 Backend.我的机器正在运行 Windows 10 家庭版 2004 版,它支持在 WSL 2 后端运行 docker 容器。

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

but I get this error:但我收到此错误:

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

I don't know why this happens!我不知道为什么会这样!

Please help me.请帮我。

I discovered that it is a bug on Windows.我发现这是 Windows 上的一个错误。 So yea no solution.所以是的,没有解决办法。 Although following GitHub for the issue!虽然以下 GitHub 为问题!

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM