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

小咪咪 2024-03-17 18:52 225阅读 0赞

要配置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:

    1. image: postgres
    2. restart: always
    3. ports:
    4. - 5432:5432
    5. environment:
    6. - POSTGRES_USER=<用户名>
    7. - POSTGRES_PASSWORD=<密码>
    8. - POSTGRES_DB=<数据库名>
    9. volumes:
    10. - /opt/data:/var/lib/postgresql/data:rw

<用户名>, <密码>, <数据库名> 替换为你想要设置的实际值。

使用docker-compose up命令启动容器:

  1. docker-compose up -d

发表评论

表情:
评论列表 (有 0 条评论,225人围观)

还没有评论,来说两句吧...

相关阅读

    相关 数据库平台

    1、数据库集中管理,通过浏览器网页方式对数据库在线管理,支持MySQL,Oracle,DB2,PostgreSQL,   SQL Server,mongoDB,Hive,S