Docker離線部署geoserver的思路詳解
- 總體思路
- 安裝Docker和docker-compose
- 寫geoserver配置文件
- 下載geoserver和啟動geoserver鏡像
導(dǎo)出geoserver鏡像內(nèi)網(wǎng)環(huán)境導(dǎo)入geoserver鏡像
1、docker目前找到的方案只能在線部署軟件,所以我們在有網(wǎng)的電腦上部署好geoserver鏡像再打包到內(nèi)網(wǎng)環(huán)境部署(以下操作基于Windows電腦)。
2、安裝Docker:參考https://www.runoob.com/docker/windows-docker-install.html,
最新版Docker安裝包自帶docker-compose
測試安裝成功:
docker -v
docker-compose -v
3、在文件夾下創(chuàng)建docker-compose.yml文件(若不成功把注釋都刪除),寫入如下內(nèi)容:
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_dir4、本文件夾下運行cmd,運行以下命令:
docker-compose up -d
等待安裝完成會自動啟動geoserver鏡像,到Docker Desktop查看安裝的結(jié)果這里也可以啟動鏡像

在瀏覽器輸入:http://localhost:5431/geoserver
就能看到安裝好的geoserver。(PS:由于geoserver鏡像是由Tomcat部署會自帶安裝Tomcat,不過暫時還沒找到Tomcat賬號密碼,使用geoserver跳過Tomcat)
5導(dǎo)入導(dǎo)出geoserver鏡像(參考:http://www.dhdzp.com/article/214019.htm,
特別注意導(dǎo)出完整性參考:https://199604.com/2052
)
查看鏡像命令:
docker images

導(dǎo)出geoserver鏡像:
docker save kartoza/geoserver:latest -o geoserver.tar
在內(nèi)網(wǎng)環(huán)境部署好docker的前提下將鏡像文件geoserver.tar配置文件docker-compose.yml掛載文件夾geoserver-data,在內(nèi)網(wǎng)文件夾下cmd運行:
docker load -i geoserver.tar
docker-compose up -d

再到瀏覽器輸入:http://localhost:5431/geoserver
就能看到內(nèi)網(wǎng)docker安裝好的geoserver了。
到此這篇關(guān)于Docker離線部署geoserver的文章就介紹到這了,更多相關(guān)Docker離線部署geoserver內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Linux搭建Docker環(huán)境的詳細過程(最新推薦)
Docker從17.03版本之后分為CE(Community Edition: 社區(qū)版)和EE(Enterprise Edition: 企業(yè)版),相對于社區(qū)版本,企業(yè)版本強調(diào)安全性,但需付費使用,這里我們使用社區(qū)版本即可,這篇文章給大家介紹Linux搭建Docker環(huán)境的詳細過程,感興趣的朋友一起看看吧2025-04-04
docker?run?-d和docker?run?-it的區(qū)別詳解
記得第一次接觸docker的時候,教程中寫著docker?run?-it之類的命令,當(dāng)時對這個-it選項是一知半解,下面這篇文章主要給大家介紹了關(guān)于docker?run?-d和docker?run?-it的區(qū)別的相關(guān)資料,需要的朋友可以參考下2023-05-05
使用docker?compose快速配置一組容器服務(wù)詳解
這篇文章主要為大家介紹了使用docker-?compose快速配置一組容器服務(wù)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-11-11
Linux/Docker 中使用 System.Drawing.Common 踩坑記錄分享
這篇文章主要介紹了Linux/Docker 中使用 System.Drawing.Common 踩坑記錄,本文通過兩種方案給大家詳細介紹,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-07-07

