Docker安装PostgreSQL

这篇具有很好参考价值的文章主要介绍了Docker安装PostgreSQL。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Docker安装PostgreSQL,容器,PostgreSQL,docker,postgresql,容器

安装 PostgreSQL 使用 Docker 相对简便,以下是一些步骤:

  1. 拉取 PostgreSQL 镜像: 在终端或命令行中执行以下命令,从 Docker Hub 拉取 PostgreSQL 镜像:

    docker pull postgres
    
  2. 创建并运行 PostgreSQL 容器: 使用以下命令创建并运行 PostgreSQL 容器。替换 <your-postgres-container-name>, <your-postgres-user>, <your-postgres-password>, <your-postgres-database> 分别为你希望设置的容器名称、PostgreSQL 用户、密码和数据库名:

    docker run --name <your-postgres-container-name> -e POSTGRES_USER=<your-postgres-user> -e POSTGRES_PASSWORD=<your-postgres-password> -e POSTGRES_DB=<your-postgres-database> -p 5432:5432 -d postgres
    
    
    • POSTGRES_USER: PostgreSQL 用户名
    • POSTGRES_PASSWORD: PostgreSQL 密码
    • POSTGRES_DB: 创建的数据库名称
    • -p 5432:5432: 将容器的 PostgreSQL 端口映射到主机的 5432 端口

    示例:

    docker run --name postgresql -e POSTGRES_USER=admin -e POSTGRES_PASSWORD=123456! -e POSTGRES_DB=mydb -p 5432:5432 -d postgres
    
    
  3. 验证 PostgreSQL 容器是否正在运行: 使用以下命令检查容器的运行状态:

    docker ps
    

    如果容器正在运行,你应该能够看到 PostgreSQL 容器的相关信息。

  4. 连接到 PostgreSQL 容器: 如果你需要通过 psql 或其他 PostgreSQL 客户端连接到容器,可以使用以下命令:

    docker exec -it <your-postgres-container-name> psql -U <your-postgres-user> -d <your-postgres-database>
    
    # 示例
    
    docker exec -it postgresql psql -U admin -d mydb
    

    替换 <your-postgres-container-name>, <your-postgres-user>, <your-postgres-database> 为你实际的值。

现在,你已经成功在 Docker 中安装和运行了一个 PostgreSQL 容器。你可以使用相应的 PostgreSQL 客户端工具连接到容器并管理数据库。如果你需要停止或删除容器,可以使用 docker stop <container-name>docker rm <container-name> 命令。文章来源地址https://www.toymoban.com/news/detail-834166.html

到了这里,关于Docker安装PostgreSQL的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Docker部署的gitlab升级指南(15.11.X容器里升级PostgreSQL到13.8)

    一、确定当前版本 二、备份数据,防止升级发生意外 三、确定升级路线 docker环境部署gitlab的升级很简单,直接基于高版本的镜像运行容器即可; 需要注意的是gitlab的升级不能跨大版本升级,详见升级路径: https://docs.gitlab.com/ee/update/index.html#upgrade-paths 可在此链接查看gitla

    2024年01月16日
    浏览(55)
  • PostgreSQL docker compose安装配置

    docker-compose.yml如下: db\\01-init.sh如下

    2024年02月09日
    浏览(38)
  • PostgreSQL备份和恢复(Docker安装)

    目录 一.准备备份脚本并拷贝进容器 二,在宿主机写定时任务去执行容器内的备份脚本 保存后 docker cp 到容器里的某一个文件夹内,这边选择的是 /var/lib/postgresql

    2024年02月08日
    浏览(42)
  • 群晖(Synology)NAS 后台安装 Docker 后配置 PostgreSQL

    群晖(Synology)NAS 的后台在新版本对 Docker 不再称为 Docker,现在改称为 Container Manager 了。 单击进入后运行 Container Manager。 针对 PostgreSQL 的容器,我们选择容器后,如果你已经安装了 PostgreSQL 的话,应该就能看到运行的容器了。 然后选择设置。 在 PostgreSQL 的容器设置中有

    2024年02月09日
    浏览(51)
  • Docker环境安装Postgresql数据库Posrgresql 15.6

    宿主机是ubuntu 22.04版本 ubuntu宿主机上安装docker ,参见官方文档https://docs.docker.com/engine/install/ubuntu/, docker-ce是社区版 docker-ee是企业版 1、检查Docker是否安装 2、查看Docker各个版本,也可以参见https://download.docker.com/linux/ubuntu/dists/jammy/pool/stable/amd64/ 3、设置 Docker的apt仓库 4、安装

    2024年04月17日
    浏览(50)
  • 【PostgreSQL在Windows、Linux和Docker上的保姆级安装教程】

    1.1、下载 官网:https://www.postgresql.org/ 1.2、安装 1.2.1、开始安装 1.2.2、选择安装位置 1.2.3、选择组件(全选即可) 1.2.4、数据存放路径 数据库相关数据默认存放在这里 1.2.5、设置密码,账号默认为postgres 1.2.6、数据库服务监听端口号 默认端口号即可 1.2.7、系统语言/地区 建议

    2024年02月02日
    浏览(66)
  • PostgreSQL数据库——Docker版本的postgres安装 & Navicat连接方式+导入向导使用 & SpringBoot结合Jpa使用PostgreSQL初步

    1.PostgreSQL数据库初始,开源; 2.Docker版本的postgres安装,以及挂载启动; 3.Navicat连接方式+导入向导使用,导入csv文件; 4.SpringBoot结合Jpa使用PostgreSQL初步; PostgreSQL是一种开源的关系型数据库管理系统(RDBMS),它是一种高度可扩展的、可靠的、功能丰富的数据库系统。以下是

    2024年02月04日
    浏览(78)
  • 拉起Docker容器初始化数据源时,报:org.postgresql.util.PSQLException: The connection attempt failed. 的解决办法

    关于这个问题,博主是在进行容器化部署的时候遇到的, 这个问题,说是问题又不是问题,为了紧贴单位的发展战略及发展文化方针,给单位培养人才,先大胆的让同事先尝试着操作,最后出现问题了,博主就出场收拾烂摊子了, 在启动Docker容器时,数据源初始化失败,数

    2024年02月01日
    浏览(40)
  • PostgreSQL 16数据库的yum、编译、docker三种方式安装——筑梦之路

    随手一记:生成密码的密文sha256加密

    2024年02月07日
    浏览(57)
  • Docker中安装PostgreSQL

    要在Docker中安装PostgreSQL,你可以按照以下步骤操作: 首先,确保你已经安装了Docker。如果没有安装,请先安装Docker。 使用以下命令在Docker 中拉取 PostgreSQL 镜像: 创建并运行 PostgreSQL 容器: 这将创建一个名为 my_postgres 的 PostgreSQL 容器,并设置密码为 mysecretpassword 。你可以根

    2024年04月28日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包