餐饮加盟网站怎么做,如何制作网页设计,江门建站公司模板,家纺网站设计场景
CentOS中使用Docker部署带postgis的postgresql#xff1a;
CentOS中使用Docker部署带postgis的postgresql_centos postgis插件在容器中如何安装-CSDN博客
上面使用Docker搜索和拉取kartoza/postgis时并没有任何限制。
当下如果不能科学上网时#xff0c;大部分镜像源…场景
CentOS中使用Docker部署带postgis的postgresql
CentOS中使用Docker部署带postgis的postgresql_centos postgis插件在容器中如何安装-CSDN博客
上面使用Docker搜索和拉取kartoza/postgis时并没有任何限制。
当下如果不能科学上网时大部分镜像源已失效。需自行想办法科学上网或更换可用镜像源。
下面进行kartoza的更多介绍文末附相应13版本的镜像下载可直接使用镜像导入命令将其导入。
导入导出参考如下
Docker在服务器之间怎样导入导出镜像(服务器之间容器复制):
Docker在服务器之间怎样导入导出镜像(服务器之间容器复制)_a服务器拉起b服务器镜像-CSDN博客
注
博客霸道流氓气质-CSDN博客
实现
kartoza/docker-postgis
github地址
GitHub - kartoza/docker-postgis: Dockerfile for postgis
gitcode加速地址带中文翻译
GitCode - 全球开发者的开源社区,开源代码托管平台
简介
一个简单的 Docker 容器用于运行 PostGIS
访问我们在 Docker Hub 的页面https://hub.docker.com/r/kartoza/postgis/
这里有许多其他的 Docker PostGIS 容器。此容器的特点是
开箱即用提供 SSL 支持并强制客户端使用 SSL 连接
连接限制为 Docker 子网
默认为您创建名为“gis”的数据库因此您可以直接使用此容器例如与 QGIS 配合“开箱即用”
包含流式复制和逻辑复制支持默认关闭
启动容器时创建多个数据库的能力。
启动容器时创建多个模式的能力。
设置时启用数据库中的多个扩展。
自动为 pg raster 注册 Gdal 驱动程序。
支持外部数据库栅格。
基础教程
Alex Urquhart 博客上有一篇关于如何使用此 Docker 图像的很好的“从零开始”教程
https://alexurquhart.com/post/set-up-postgis-with-docker/ 如果您刚开始接触 docker、PostGIS 和 QGIS我们建议您阅读并尝试博客上的说明。
Docker Compose方式运行带postgis的posrgresql的镜像kartoza/docker-postgis
在服务器上某目录下新建docker-compose.yaml文件修改文件内容为如下
version: 3.8services:postgis:image: kartoza/postgis:13container_name: badao_postgisports:- 5432:5432volumes:- ./postgis/data:/var/lib/postgresqlenvironment:POSTGRES_USER: postgresPOSTGRES_PASSWORD: postgresALLOW_IP_RANGE: 0.0.0.0/0logging:driver: json-fileoptions:max-size: 500mmax-file: 3 然后在此目录下新建/postgis/data目录用来做数据源映射。
上面的环境变量配置分别为用户名、密码和允许连接的ip范围这里为允许所有。
更多环境变量配置参考上面官方文档说明 然后下面的日志的配置是为了配置该容器的大小限制为500MB并且可以最多有3个日志文件当达到这些限制时旧的日志文件将
被覆盖或轮换。这里的日志配置不是必须的依照自己需求而定。
然后这里使用的镜像版本为13版本。
其版本可以对应github上的分支对应 关于docker-compose的文件写法官网提供了模板和示例
docker-pg-backup/docker-compose.yml at master · kartoza/docker-pg-backup · GitHub 镜像拉取
如果能拉取相应的镜像可以通过如下命令
docker pull kartoza/postgis:13 如果不能拉取文末提供下载地址并参考镜像导入。
文末提供为使用docker导出的镜像可直接导入 启动容器
在yaml所在目录下执行
docker compose up 运行无报错则启动成功使用数据库连接工具连接测试。 可以看到已经集成了postgis。
postgis的posrgresql的镜像kartoza/docker-postgis下载地址
https://download.csdn.net/download/BADAO_LIUMANG_QIZHI/89765536