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

相关推荐
毕竟是shy哥8 小时前
vs code连接远程服务器docker环境及配置免密登录
服务器·docker·vs code
IT大白鼠8 小时前
Ingress 与 Ingress-Controller:K8s 七层 HTTP 反向代理技术详解与实践
http·容器·kubernetes
java_logo9 小时前
Docker 部署 Rocky Linux:轻松搭建 RHEL 兼容企业级基础镜像平台
linux·docker·容器·rocky linux·基础镜像·轩辕镜像·rhel 兼容
cloudfantasy10 小时前
docker直接二进制安装,非编译。KylinV10SP3 aarch64有效
运维·docker
M--Y13 小时前
Docker数据持久化与网络架构
网络·docker·架构
鹤落晴春15 小时前
【K8s】认识Kubernetes API:从CRD出发的一次梳理
云原生·容器·kubernetes
yanwumuxi16 小时前
Docker记录:误删宿主机挂载目录导致 PostgreSQL 数据丢失
docker·postgresql·容器
PGCCC_17 小时前
PostgreSQL 报 no pg_hba.conf entry?认证配置 pg_hba.conf 一次讲透
postgresql
Harry Lei17 小时前
长期记忆系统的设计与实现
spring boot·postgresql·embedding
cui_hao_nan18 小时前
Docker 学习 5
docker·容器