鏡像
查看所有鏡像
docker images
可以直接拉取postgis鏡像
docker pull postgis
也可以在已有鏡像上安裝postgres劳秋,再啟用擴展;
docker pull postgres
容器
查看啟動的容器
docker ps
-a 查看所有容器
創(chuàng)建一個 postgres 容器并啟動
docker run --name postgres -e POSTGRES_PASSWORD=123456 -p 5432:5432 -d postgres
啟動后可以用paadmin連接測試下
如果已創(chuàng)建過晒哄,啟動已存在的 postgres 容器
docker start postgres
進入已啟動的容器命令行
docker exec -it postgres bash
Linux下
查看并切換用戶
getent passwd
su postgres
進入數(shù)據(jù)庫
psql
postgres的psql命令
查看postgres版本驗證是否正常
select version();
查看所有數(shù)據(jù)庫
\l
切換數(shù)據(jù)庫
\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();