Docker 启动 PostgreSQL 15:用户名 root,密码设置
Docker 启动 PostgreSQL 15:用户名 root,密码设置
本教程将指导你如何在 Docker 中启动 PostgreSQL 15 数据库,并设置用户名为 'root',密码为 'KXGNEYpkyxuXXfRB'。
启动代码
docker run --name postgres-15 -e POSTGRES_USER=root -e POSTGRES_PASSWORD=KXGNEYpkyxuXXfRB -p 5432:5432 -d postgres:15
代码解释
- docker run: 运行 Docker 容器。
- --name postgres-15: 为容器指定名称。
- -e POSTGRES_USER=root: 设置数据库用户名为 'root'。
- -e POSTGRES_PASSWORD=KXGNEYpkyxuXXfRB: 设置数据库密码为 'KXGNEYpkyxuXXfRB'。
- -p 5432:5432: 将容器内部的 5432 端口映射到主机上的 5432 端口,以便访问数据库。
- -d: 在后台运行容器。
- postgres:15: 使用 PostgreSQL 15 的官方 Docker 镜像。
使用数据库
启动容器后,你就可以使用数据库客户端(例如 psql)连接到数据库了。
psql -h localhost -p 5432 -U root -d postgres
安全建议
- 不要使用默认密码: 强烈建议更改默认密码 'KXGNEYpkyxuXXfRB'。
- 使用强密码: 选择一个复杂的、随机生成的密码。
- 启用 SSL: 在生产环境中,建议启用 SSL 加密连接。
总结
本教程详细介绍了如何在 Docker 中启动 PostgreSQL 15 数据库,并设置用户名和密码。使用这些步骤,你可以快速搭建 PostgreSQL 环境并开始使用它。
原文地址: https://www.cveoy.top/t/topic/ng56 著作权归作者所有。请勿转载和采集!