如何使用docker安全地配置postgresql数据文件夹?

时间:2018-01-04 16:11:07

标签: postgresql docker

version: '3'

services:
  db:
    image: postgres
    volumes:
      - ./postgres-data:/var/lib/postgresql/data
  web:
    build: .
    command: python3 manage.py runserver 0.0.0.0:8000
    volumes:
      - .:/code
    ports:
      - "8000:8000"
    depends_on:
      - db
  • 这种配置对于使用docker的PostgreSQL是否安全?
  • 我是否需要更多配置以使其更安全(例如:.dockerignore)?
  • 卷是否会影响双向绑定并且可能导致数据松散?

1 个答案:

答案 0 :(得分:1)

postgres容器的重要部分,所以备份数据文件夹就足够了。在你的情况下开始一个新的容器很便宜,数据是重要的。

除非您删除#$1文件夹,否则没有明显的理由说明为什么该卷无法正常工作。

总之,通过检查撰写文件,事情是正常和安全的。