1. 安装docker;
参考网址:
docker入门安装教程(小白篇)
linux上安装docker(非常简单的安装方法)
2. 拉取postgresql的docker镜像文件:docker pull postgres:12.1
3. 创建 docker volume,名字为“dv_pgdata”(其实可以省略手动创建,直接跑下一步,docker也会自动创建的):docker volume create dv_pgdata
4. 启动容器,用-v来指定把postgres的数据目录映射到上面创建的dv_pgdata里面:docker run –name my_postgres -v dv_pgdata:/var/lib/postgresql/data -e postgres_password=xxxxxx -p 5432:5432 -d postgres:12.1
5. 这时候查看已存在的docker volume: docker volume ls
6. 查看volume信息:
7. 在宿主机,也可以直接查看volume里的内容:
8. 查看postgresql:
9. 更多的时候,我们希望能用图形界面来管理和操作数据库,可以部署pgadmin工具(例如下面),然后在浏览器中访问宿主机的5080端口,便能打开pgadmin。
到此这篇关于用docker运行postgresql的方法步骤的文章就介绍到这了,更多相关docker运行postgresql内容请搜索www.887551.com以前的文章或继续浏览下面的相关文章希望大家以后多多支持www.887551.com!