docker安装postgres并启用postgis扩展

2023-05-25,,

镜像

查看所有镜像

docker images

可以直接拉取postgis镜像

docker pull postgis

也可以在已有镜像上安装postgres,再启用扩展

docker pull postgres

容器

查看启动的容器

docker ps

-a 查看所有容器

创建一个 postgres 容器并启动

docker run --name postgres -e POSTGRES_PASSWORD=123456 -p 5432:5432 -d postgres

启动后可以用paadmin连接测试下

如果已创建过,启动已存在的 postgres 容器

docker start postgres

进入已启动的容器命令行

docker exec -it postgres bash

Linux下

查看并切换用户

getent passwd

su postgres

进入数据库

psql

postgres的psql命令

查看postgres版本验证是否正常

select version();

查看所有数据库

\l

切换数据库

\c test

查看所有表

\d

退出

\q

安装postgis插件

升级apt-get

sudo apt-get update

安装postgis,目前安装默认安装postgresql9.6对应的postgis

apt-get install postgis

拉取的postgres镜像版本为13,所以安装指定的版本

apt-get install postgresql-13-postgis-3 postgresql-13-postgis-3-dbgsym postgresql-13-postgis-3-scripts

搜索下看扩展是否安装

find /usr -name postgis.control

进去psql启用扩展

create extension postgis;

测试是否启用成功

select postgis_full_version();

docker安装postgres并启用postgis扩展的相关教程结束。

《docker安装postgres并启用postgis扩展.doc》

下载本文的Word格式文档,以方便收藏与打印。