Docker 环境安装postgres+postgis扩展

2024-05-17  本文已影响0人  清远_03d9

1.单独安装Postgresql

1.拉取postgresql镜像。

docker pull postgres:12

2. 创建volumes

docker volume create pg_data

3. 运行postgres

docker run --name postgres --restart=always -e POSTGRES_PASSWORD=postgres -p 5432:25432 -v pg_data:/var/lib/postgresql/data -d postgres:12

4. 进入postgres容器

docker exec -it postgres bash

5.登录数据库

psql -U postgres -W

2.安装postgis(包含了postgres)

1.拉取postgis镜像。 (镜像里面已经包含了postgresql数据库)

docker pull postgis/postgis:12-3.2

2. 创建volumes

docker volume create postgis_data
docker volume create pg_data

3. 运行postgis

docker run --name postgis  --restart=always -e POSTGRES_USER=postgres -e POSTGRES_PASSWORD=postgres -e POSTGRES_DBNAME=gis_db -p 5432:5432 -v postgis_data:/var/lib/postgis/data -v pg_data:/var/lib/postgresql/data -d postgis/postgis:12-3.2
上一篇 下一篇

猜你喜欢

热点阅读