如何使用docker安全地配置postgresql数据文件夹? 使用docker使用PostgreSQL时,此配置安全吗 我是否需要更多的配置使其更安全(例如:.dockrignore) 卷是否存在双向绑定的风险,并可能导致数据松动
是postgres容器的重要部分,因此备份数据文件夹就足够了。在您的情况下,启动一个新的容器是便宜的,数据才是重要的 除非您继续删除如何使用docker安全地配置postgresql数据文件夹? 使用docker使用PostgreSQL时,此配置安全吗 我是否需要更多的配置使其更安全(例如:.dockrignore) 卷是否存在双向绑定的风险,并可能导致数据松动,postgresql,docker,Postgresql,Docker,是postgres容器的重要部分,因此备份数据文件夹就足够了。在您的情况下,启动一个新的容器是便宜的,数据才是重要的 除非您继续删除postgres data文件夹,否则没有明显的原因说明卷无法工作 总之,通过检查compose文件,一切正常且安全。TY。我需要忽略postgres数据文件夹吗?我需要。dockrignore它吗?由于postgres data文件夹和Dockerfile for web位于同一目录中,因此在构建映像时,数据文件夹将发送给执事。这是不必要的。由于卷-:/code,
postgres data
文件夹,否则没有明显的原因说明卷无法工作
总之,通过检查compose文件,一切正常且安全。TY。我需要忽略postgres数据文件夹吗?我需要。dockrignore它吗?由于
postgres data
文件夹和Dockerfile for web位于同一目录中,因此在构建映像时,数据文件夹将发送给执事。这是不必要的。由于卷-:/code
,它也将被装入web容器中。最好将postgres data
文件夹移动到另一个位置,例如。/postgres data
TY。我更喜欢使用.dockignore,这样我就不需要改变我的文件夹结构“flat比nester更好”
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