Docker離線部署geoserver的思路詳解
- 總體思路
- 安裝Docker和docker-compose
- 寫geoserver配置文件
- 下載geoserver和啟動(dòng)geoserver鏡像
導(dǎo)出geoserver鏡像內(nèi)網(wǎng)環(huán)境導(dǎo)入geoserver鏡像
1、docker目前找到的方案只能在線部署軟件,所以我們?cè)谟芯W(wǎng)的電腦上部署好geoserver鏡像再打包到內(nèi)網(wǎng)環(huán)境部署(以下操作基于Windows電腦)。
2、安裝Docker:參考https://www.runoob.com/docker/windows-docker-install.html,
最新版Docker安裝包自帶docker-compose
測(cè)試安裝成功:
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 #指定映射主機(jī)端口:容器端口 environment: GEOSERVER_ADMIN_USER: admin #賬號(hào) GEOSERVER_ADMIN_PASSWORD: 12345 #密碼 volumes: #指定所掛載的主機(jī)路徑 - ./geoserver-data:/opt/geoserver/data_dir
4、本文件夾下運(yùn)行cmd,運(yùn)行以下命令:
docker-compose up -d
等待安裝完成會(huì)自動(dòng)啟動(dòng)geoserver鏡像,到Docker Desktop查看安裝的結(jié)果這里也可以啟動(dòng)鏡像
在瀏覽器輸入:http://localhost:5431/geoserver
就能看到安裝好的geoserver。(PS:由于geoserver鏡像是由Tomcat部署會(huì)自帶安裝Tomcat,不過暫時(shí)還沒找到Tomcat賬號(hào)密碼,使用geoserver跳過Tomcat)
5導(dǎo)入導(dǎo)出geoserver鏡像(參考:http://chabaoo.cn/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運(yùn)行:
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)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
docker-desktop啟動(dòng)k8s的詳細(xì)方法
這篇文章主要介紹了docker-desktop啟動(dòng)k8s,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-08-08docker-compose java.net.UnknownHostException問題
這篇文章主要介紹了docker-compose java.net.UnknownHostException問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-05-05