Docker中安装PostgreSQL

要在Docker中安装PostgreSQL,你可以按照以下步骤操作:

  1. 首先,确保你已经安装了Docker。如果没有安装,请先安装Docker。

  2. 使用以下命令在Docker 中拉取 PostgreSQL 镜像:

    复制代码
    docker pull postgres
  3. 创建并运行 PostgreSQL 容器:

    复制代码
    docker run --name my_postgres -e POSTGRES_PASSWORD=mysecretpassword -d postgres

    这将创建一个名为 my_postgres 的 PostgreSQL 容器,并设置密码为 mysecretpassword。你可以根据需要修改容器名称和密码。

  4. 确认 PostgreSQL 容器正在运行:

    复制代码
    docker ps
  5. 使用以下命令进入 PostgreSQL 容器的 Bash shell:

    复制代码
    docker exec -it my_postgres bash
  6. 在 PostgreSQL 容器中连接到 PostgreSQL 数据库:

    复制代码
    psql -U postgres

    输入密码 mysecretpassword(或者你之前设置的密码)来登录到 PostgreSQL 数据库。

现在,你已经成功在 Docker 中安装并运行了 PostgreSQL 数据库。你可以在容器中执行 SQL 查询和管理数据库。如果你想持久保存数据,可以使用 Docker 卷来映射 PostgreSQL 数据目录到宿主机上。

相关推荐
Wang's Blog7 小时前
PostgreSQL笔记60: 权限与角色管理——从层级体系到最佳实践
数据库·笔记·postgresql
不灭的程序员阿澄9 小时前
在飞牛 NAS 上用 Docker 运行 DeepSeek Harness
运维·docker·容器
虎王物联10 小时前
Docker Compose编排物联网平台后端:Nginx+PHP-FPM+EMQX+InfluxDB一键部署实战
物联网·nginx·docker
林浅不想努力10 小时前
k8s集群部署的方法原理
云原生·容器·kubernetes
輝太くん11 小时前
k8s中的pod管理
云原生·容器·kubernetes
潘正翔12 小时前
k8s高级_调度器Deployment
linux·运维·云原生·容器·kubernetes·jenkins·devops
Wang's Blog13 小时前
PostgreSQL笔记28: PostgreSQL ACID 特性与实现机制深度解析
大数据·笔记·postgresql
勇往直前plus13 小时前
Docker PostgreSQL 16 部署要点(Ubuntu 22)
ubuntu·docker·postgresql
angushine14 小时前
Docker部署镜像管理
运维·docker·容器
潘正翔14 小时前
jenkins构建cicd流水线
运维·服务器·ci/cd·容器·自动化·jenkins·cicd