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

相关推荐
南山nash8 小时前
CentOs7 安装 Docker 详细步骤
linux·运维·docker·容器
杨浦老苏8 小时前
轻量级私有云音乐服务器QM-Music
docker·群晖·音乐
weixin_46688 小时前
K8S-RBAC
云原生·容器·kubernetes
咩咩大主教9 小时前
VSCode远程连接Linux部署的Docker
linux·vscode·docker
zxrhhm9 小时前
数据库中的COALESCE函数用于返回参数列表中第一个非NULL值,若所有参数均为NULL则返回NULL
数据库·postgresql·oracle
xujinwei_gingko10 小时前
Docker详解
docker·容器
凯子坚持 c10 小时前
Docker网络架构深度解析:从原理到实战
网络·docker·架构
java_logo11 小时前
Apache IoTDB Docker 容器化部署指南:从入门到生产环境实践
docker·容器·apache·iotdb·iotdb部署教程·iotdb部署文档·docker部署iotdb
处女座_三月11 小时前
kubectl 命令行更新项目版本号
docker·容器·kubernetes
Cat God 00712 小时前
基于Docker的MySQL 主从复制(读写分离)
mysql·docker·容器