使用 Docker Compose 配置 PostgreSQL 15-alpine 并设置密码
使用 Docker Compose 配置 PostgreSQL 15-alpine 并设置密码
以下代码演示如何使用 Docker Compose 配置 PostgreSQL 15-alpine 容器,并设置密码以保护数据库连接。
version: '3'
services:
db:
image: postgres:15-alpine
environment:
POSTGRES_PASSWORD: 'your_password_here'
ports:
- '5432:5432'
volumes:
- postgres_data:/var/lib/postgresql/data
volumes:
postgres_data:
解释:
- version: '3': 指定 Docker Compose 文件的版本。
- services: 定义容器服务。
- db: 定义名为 'db' 的 PostgreSQL 容器服务。
- image: 指定使用的 PostgreSQL 镜像:'postgres:15-alpine'。
- environment: 设置环境变量。
- POSTGRES_PASSWORD: 设置数据库密码,请将 'your_password_here' 替换为您的实际密码。
- ports: 映射容器端口到主机端口,将容器的 5432 端口映射到主机的 5432 端口。
- volumes: 定义数据卷。
- postgres_data: 定义一个名为 'postgres_data' 的数据卷,用于持久化数据库数据。
- volumes: 定义数据卷的配置。
- postgres_data: 声明名为 'postgres_data' 的数据卷。
使用方法:
- 创建一个名为 'docker-compose.yml' 的文件,将上面的代码复制到其中。
- 将 'your_password_here' 替换为您的实际密码。
- 在终端执行
docker-compose up -d命令启动容器。
现在您已经成功地使用 Docker Compose 配置了 PostgreSQL 15-alpine 容器并设置了密码。
原文地址: https://www.cveoy.top/t/topic/ng9R 著作权归作者所有。请勿转载和采集!