1、镜像网站找到符合版本的镜像
2、有网的服务器pull下来
3、打包
docker save -o 随便起个名字.tar geoserver:版本号(你下载的名字)
4、传到离线的服务器执行tar包成镜像
docker load -i 自己打的名字.tar
5、编写docker-compose.yaml文档
version: '3' #Compose配置文件的版本
services:
geoserver:
restart: always #指定重启策略
image: kartoza/geoserver #镜像名称
container_name: geoserver
ports:
- 5431:8080 #指定映射主机端口:容器端口
environment:
GEOSERVER_ADMIN_USER: admin #账号
GEOSERVER_ADMIN_PASSWORD: 12345 #密码
volumes: #指定所挂载的主机路径
- ./geoserver-data:/opt/geoserver/data_dir
挂载的文件夹记得创好。./就是当前文件夹下的geoserver-data。
完事运行就行
docker-compose up -d
浏览器输入:http://localhost:5431/geoserver 你服务器IP或者本地localhost。显示图像就是安装完成。