geoserver用户发布地图服务
postgis是基于postgresql数据的地理信息数据库
传统方式需要部署安装tomcat,下载geoserver.war,然后安装postgresql,再装postgis插件,流程很复杂。
用docker,一个命令就可以!!!
1、下载安装docker
点击官网链接,mac和Windows版本都有直接的安装包,点击下载安装就可以。(但是好像要注册个账号)
链接https://www.docker.com/
2、新建docker-compose.yml文件,内容如下
version: '3.1'
services:
geoserver:
restart: always
image: xiaohuge0000/geoserver
container_name: geoserver
ports:
- 8888:8080
volumes:
- ./geoserver-data:/usr/local/tomcat/webapps/ROOT/data
postgis:
restart: always
image: mdillon/postgis
container_name: postgis
ports:
- 5434:5432
environment:
POSTGRES_PASSWORD: 123456
volumes:
- ./postgis-data:/var/lib/postgresql/data
xiaohuge0000/geoserver 是个人制作发布的geoserver docker镜像,也可以单独使用。
3、运行
在docker-compose.yml目录下输入以下命令
docker-compose up -d
4、结果截图
geoserver访问地址:http://localhost:8888 默认账号密码:admin geoserver
postgreSQL测试连接,PS:注意端口5434