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 数据目录到宿主机上。

相关推荐
梦想画家12 小时前
实战优化:基于 pgvector 的向量存储与检索效率提升全攻略
postgresql·pgvector·语义检索
huaweichenai13 小时前
docker部署kkFileView实现文件预览功能
运维·docker·容器
AC赳赳老秦14 小时前
Python 爬虫进阶:DeepSeek 优化反爬策略与动态数据解析逻辑
开发语言·hadoop·spring boot·爬虫·python·postgresql·deepseek
叫致寒吧15 小时前
k8s部署
云原生·容器·kubernetes
叫致寒吧15 小时前
k8s操作(三)
网络·容器·kubernetes
望舒同学18 小时前
Docker上云踩坑实录
docker·全栈
Knight_AL18 小时前
MinIO 入门实战:Docker 安装 + Spring Boot 文件上传(公有 / 私有)
spring boot·docker·容器
horizon727419 小时前
Windows安装pgvector
postgresql·pgvector
l1t19 小时前
DeepSeek辅助编写的利用唯一可选数求解数独SQL
数据库·sql·算法·postgresql
XMYX-020 小时前
CentOS 7 搭建 PostgreSQL 14 实战指南
linux·postgresql·centos