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

相关推荐
独自归家的兔38 分钟前
解决k8s UI界面进不去
云原生·容器·kubernetes
last demo1 小时前
docker基础
运维·docker·容器·eureka
独自归家的兔1 小时前
K8s 核心概念深度解析:Pod 是什么?
云原生·容器·kubernetes
技术不打烊1 小时前
从 MySQL 到 PG,你需要跨越的几道语法“鸿沟”
数据库·mysql·postgresql
咕叽咕叽的汪1 小时前
Es/Kibana7.17.9中数据迁移到openSearch3.4.0【DockerDesktop模拟】
运维·spring boot·elasticsearch·docker·容器·devops
xzl042 小时前
Docker Overlay2 迁移至 CentOS Home 完整指南
docker·eureka·centos
Mr. Cao code2 小时前
Docker文件数据卷实战:挂载与优化
运维·docker·容器
IvorySQL2 小时前
拆解 PostgreSQL 连接机制:从进程模型到通信协议
数据库·postgresql
大佐不会说日语~2 小时前
Docker部署旧版本系统MySQL5.7+乱码问题解决方案
运维·docker·容器
java_logo2 小时前
PyTorch Docker 容器化部署与生产运行实践
人工智能·pytorch·docker·pytorch部署·pytorch部署文档·pytorch部署教程·pytorch上部署方案