docker安装并持久化postgresql数据库的操作步骤

 更新时间:2020年12月29日 15:34:25   作者:明矾  
这篇文章主要介绍了docker安装并持久化postgresql数据库的操作步骤,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

安装docker步骤略过

1、拉取postgresql镜像

docker pull postgresql

2、创建本地卷,数据卷可以在容器之间共享和重用,默认会一直存在,即使容器被删除(docker volume inspect pgdata可查看数据卷的本地位置)

docker volume create pgdata

3、启动容器

docker run --name postgres2 -e POSTGRES_PASSWORD=password -p
5432:5432 -v pgdata:/var/lib/postgresql/data -d postgres

4、进入postgres容器执行sql

docker exec -it postgres2 bash
psql -h localhost -p 5432 -U postgres --password

至此,postgresql安装成功。

补充:下面看下docker安装postgresql

拉取镜像

docker pull postgres:9.6

启动容器

创建/usr/postgresql/data文件夹,用来做持久化

docker run --name postgres -e
POSTGRES_PASSWORD=password -p 
5432:5432 -v /usr/postgresql/data:/var/lib/postgresql/data -d postgres

进入postgresql

# 进入容器
docker exec -it postgres /bin/bash
# 进入文件夹
cd /usr/lib/postgresql/9.6/bin
# 进入postgresql,默认的postgres用户
psql -Upostgres

到此这篇关于docker安装并持久化postgresql数据库的操作步骤的文章就介绍到这了,更多相关docker安装postgresql数据库内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • jenkins如何进行自动化部署

    jenkins如何进行自动化部署

    这篇文章主要介绍了jenkins如何进行自动化部署问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-04-04
  • Docker容器修改端口映射的实现

    Docker容器修改端口映射的实现

    本文主要介绍了Docker容器修改端口映射的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-06-06
  • docker部署golang http服务时端口无法访问的问题解决

    docker部署golang http服务时端口无法访问的问题解决

    本文主要介绍了docker部署golang http服务时端口无法访问的问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-08-08
  • Docker实现挂载的方式汇总

    Docker实现挂载的方式汇总

    Docker实现挂载有多种方式,下面给大家分享Docker实现挂载常见方式,感兴趣的朋友跟随小编一起看看吧
    2023-11-11
  • 在OpenWrt设备上搭建Docker环境的完整方案

    在OpenWrt设备上搭建Docker环境的完整方案

    OpenWrt 作为一个高度可定制的嵌入式 Linux 发行版,其模块化设计为 Docker 容器化部署提供了可能性,将 Docker 引入 OpenWrt 环境,能够带来许多优势,所以本文给大家分享了在 OpenWrt 设备上搭建 Docker 环境的完整方案,需要的朋友可以参考下
    2025-04-04
  • 30分钟带你了解Docker(推荐)

    30分钟带你了解Docker(推荐)

    这篇文章是针对Java开发人员的,但Docker的使用场景绝不仅限于此。最后,灵敏意味着可能有一些开发方式需要调整,到底如何利用Docker应该是当你了解它之后需要认真思考的问题
    2018-08-08
  • 从零开始构建docker基础镜像的方法

    从零开始构建docker基础镜像的方法

    这篇文章主要介绍了从零开始构建docker基础镜像的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-03-03
  • 使用docker部署mysql并开启binlog的方法

    使用docker部署mysql并开启binlog的方法

    本文介绍了如何使用Docker部署MySQL服务并配置开启binlog,以便通过Flink CDC Connector实现对MySQL数据的实时同步,有需要的朋友可以借鉴参考下,希望能够有所帮助
    2022-02-02
  • Docker自定义镜像输出日志的问题小结

    Docker自定义镜像输出日志的问题小结

    本文主要解决Docker自定义镜像之后,通过docker logs命令查看不到相关日志的问题,下面给大家分享几种方法,感兴趣的朋友一起看看吧
    2025-05-05
  • Docker 镜像导入导出过程介绍

    Docker 镜像导入导出过程介绍

    这篇文章主要介绍了Docker 镜像导入导出过程,文章围绕主题展开详细内容,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-04-04

最新评论