docker-compose部署postgresql
·
1、docker-compose.yml文件
version: "3.9"
services:
postgis:
image: postgis/postgis
container_name: postgis
restart: always
deploy:
resources:
limits:
cpus: '1.00'
memory: 1G
reservations:
cpus: '0.50'
memory: 1G
healthcheck:
test: [ "CMD", "pg_isready", "-q", "-d", "postgres", "-U", "root" ]
timeout: 45s
interval: 10s
retries: 10
environment:
POSTGRES_USER: root
POSTGRES_PASSWORD: root
ALLOW_IP_RANGE: 0.0.0.0/0
ports:
- 5432:5432
volumes:
- ./postgis/data:/var/lib/postgis/data #postgis数据卷映射到本地环境
- ./postgresql/data:/var/lib/postgresql/data #postgresql数据卷映射到本地环境
2、启动
方式一:资源限制不生效
docker-compose up
资源限制查看方式:
docker stats
方式一:
docker-compose --compatibility up -d

3.安装postGIS插件
1.安装完成后,新建数据库,在对应数据库下执行安装语句
CREATE EXTENSION postgis;
-- 查看版本
SELECT version();
SELECT PostGIS_full_version();


jenkins部署:Jenkins共享库应用入门(CI篇)
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)