要配置Docker中的PostgreSQL数据库的环境变量,可以使用以下方法:
- 使用Docker命令行:
docker run --name mypostgres -e POSTGRES_USER=<用户名> -e POSTGRES_PASSWORD=<密码> -e POSTGRES_DB=<数据库名> -p 5432:5432 -d postgres
将
<用户名>
,
<密码>
,
<数据库名>
替换为你想要设置的实际值。这将创建一个名为
mypostgres
的容器,并将
PostgreSQL
的用户名、密码和数据库名设置为指定的值。
-p 5432:5432
指定了容器内部和主机之间的端口映射,将 PostgreSQL 的默认端口 5432 映射到主机的相同端口。
-
使用Docker Compose:
在 Docker Compose 文件中,你可以使用 environment 关键字来设置环境变量。以下是一个示例:
version: '3'
services:
postgres:
image: postgres
restart: always
ports:
- 5432:5432
environment:
- POSTGRES_USER=<用户名>
- POSTGRES_PASSWORD=<密码>
- POSTGRES_DB=<数据库名>
将
<用户名>
,
<密码>
,
<数据库名>
替换为你想要设置的实际值。
使用
docker-compose up
命令启动容器:
docker-compose up -d
版权声明:本文为macaiyun0629原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。