[运维|数据库] docker postgresql数据库环境变量配置

  • Post author:
  • Post category:其他


要配置Docker中的PostgreSQL数据库的环境变量,可以使用以下方法:

  1. 使用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 映射到主机的相同端口。

  1. 使用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 版权协议,转载请附上原文出处链接和本声明。