非root挂载docker-compose卷

时间:2019-06-27 09:25:41

标签: docker docker-compose dockerfile

我在项目中使用docker-compose并遇到了一些问题:

当我通过命令重建项目时:

docker-compose docker-compose.yml up -d --build 我对数据库容器卷 db_data

的权限出错

docker-compose使用权限root:root:挂载此本地卷

db:
image: postgres:9.6.5-alpine
container_name: db
restart: always
environment:
  POSTGRES_DB: testdb
  POSTGRES_USER: usertest
  POSTGRES_PASSWORD: passwordTesT
volumes:
  - ./db_data:/var/lib/postgresql/data <------ root:root
ports:
  - "5432:5432"
networks:
  - app-network

如何从docker-compose更改本地卷权限?

0 个答案:

没有答案