安装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
![图片[1]-docker安装并持久化postgresql数据库的操作步骤_docker-渗透云记 - 专注于网络安全与技术分享](https://b.encenc.com/wp-content/uploads/2022/06/69a3a4dbd141.png)
4、进入postgres容器执行sql
docker exec -it postgres2 bash psql -h localhost -p 5432 -U postgres --password
![图片[2]-docker安装并持久化postgresql数据库的操作步骤_docker-渗透云记 - 专注于网络安全与技术分享](https://b.encenc.com/wp-content/uploads/2022/06/6e5017078e69.png)
至此,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数据库内容请搜索安全小天地以前的文章或继续浏览下面的相关文章希望大家以后多多支持安全小天地!
© 版权声明
渗透云记的技术文章仅供参考,此文所提供的信息只为网络安全人员对自己所负责的网站、服务器等(包括但不限于)进行检测或维护参考,未经授权请勿利用文章中的技术资料对任何计算机系统进行入侵操作。利用此文所提供的信息而造成的直接或间接后果和损失,均由使用者本人负责。
渗透云记拥有对此文章的修改、删除和解释权限,如转载或传播此文章,需保证文章的完整性,未经允许,禁止转载!
本文所提供的工具仅用于学习,禁止用于其他,请在24小时内删除工具文件!!!访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。详情见本站的“免责声明”如果有侵权之处请第一时间联系我们删除。敬请谅解!E-mail:admin@encenc.com
THE END
喜欢就支持一下吧
相关推荐















请登录后查看评论内容