最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

docker安裝geoserver的方法步驟

 更新時間:2024年08月28日 11:26:18   作者:幾多心跳  
GeoServer是OGC Web服務器規(guī)范的J2EE實現(xiàn),利用GeoServer可以方便地發(fā)布地圖數(shù)據(jù),本文主要介紹了docker安裝geoserver的方法步驟,感興趣的可以了解一下

一、準備工作

# 獲取最新鏡像
docker pull kartoza/geoserver
#創(chuàng)建數(shù)據(jù)持久化目錄
/usr/local/application/geoserver/data_dir

#授權(quán)
chmod 777 -R /usr/local/application/

二、創(chuàng)建容器

docker run \
--name geoserver \
-d \
-p 8090:8080 \
--restart always \
-e GEOSERVER_ADMIN_USER=admin \
-e GEOSERVER_ADMIN_PASSWORD=geoserver \
-e GEOSERVER_DATA_DIR=/opt/geoserver/data_dir \
-v /usr/local/application/geoserver/data_dir:/opt/geoserver/data_dir \
kartoza/geoserver

容器啟動后,在瀏覽器中訪問 服務器ip:8090/geoserver,訪問成功效果如下

三、安裝插件

? 如果通過docker部署的geoserver中缺失部分插件(mysql 等),那么可以去官網(wǎng)下載對應版本的插件,再將插件解壓到 geoserver/WEB-INF/lib 目錄下,重啟容器,即可實現(xiàn)插件加載。

3.1 插件下載

? 到官方插件下載地址,確定自己GeoServer的版本,找到插件列表中對應插件(例如MySQL)即可下載

下載完成后,解壓縮,將jar文件拷貝到GeoServer/WEB-INF/lib中

3.2 將插件拷貝進容器

? 將下載的插件解壓后,可以看到對應的jar包。然后將插件所有jar包,拷貝進插件默認安裝目錄下即可??梢酝ㄟ^ find 命令,查找 WEB-INF 關(guān)鍵字所在目錄

find . -type d -name WEB-INF
find: ‘./etc/ssl/private': Permission denied
find: ‘./proc/tty/driver': Permission denied
find: ‘./proc/1/map_files': Operation not permitted
find: ‘./proc/8442/map_files': Operation not permitted
find: ‘./proc/8465/map_files': Operation not permitted
find: ‘./root': Permission denied
./usr/local/tomcat/webapps/geoserver/WEB-INF
./usr/local/tomcat/webapps/ROOT/WEB-INF
./usr/local/tomcat/webapps/docs/WEB-INF
./usr/local/tomcat/webapps/docs/appdev/sample/web/WEB-INF
./usr/local/tomcat/webapps/examples/WEB-INF
./usr/local/tomcat/webapps/host-manager/WEB-INF
./usr/local/tomcat/webapps/manager/WEB-INF
find: ‘./var/cache/apt/archives/partial': Permission denied
find: ‘./var/cache/ldconfig': Permission denied

從上述查找結(jié)果中,看到 /usr/local/tomcat/webapps/geoserver/WEB-INF目錄,即為geoserver部署主要目錄。接下來只需要將插件拷貝進該目錄下的lib 目錄即可。

#通過docker cp 命令,將宿主機上文件拷貝進容器。
docker cp /宿主機目錄/插件jar 容器id:/usr/local/tomcat/webapps/geoserver/WEB-INF/lib

3.3 創(chuàng)建新鏡像

? 容器安裝完插件后,可以基于容器,創(chuàng)建新鏡像,后期基于該鏡像創(chuàng)建的容器,都將擁有該插件。

#語法 docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]
OPTIONS說明:
-a :提交的鏡像作者;
-c :使用Dockerfile指令來創(chuàng)建鏡像;
-m :提交時的說明文字;
-p :在commit時,將容器暫停。

#基于容器e218edb10161,生成新鏡像runoob/ubuntu:v2
runoob@runoob:~$ docker commit -m="has update" -a="lifp" e218edb10161 runoob/ubuntu:v2

四、配置 nginx 代理

? 如果nginx部署在內(nèi)網(wǎng)服務器,若有互聯(lián)網(wǎng)ip或者域名,可以用來配置代理的話,那么可以進行如下配置。假如現(xiàn)有域名 www.test.com,該域名80端口已映射到某臺機器的端口,那么在該端口所在nginx中,可以進行如下配置,來實現(xiàn),通過訪問 http://www.test.com/geoserver 連接,可以直接訪問到內(nèi)網(wǎng)服務器10.15.11.18 中部署的geoserver應用。

#geoserver代理
location ^~/geoserver/ {
    proxy_pass http://192.168.11.18:8090/geoserver/;

    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto $scheme;
}

到此這篇關(guān)于docker安裝geoserver的方法步驟的文章就介紹到這了,更多相關(guān)docker安裝geoserver內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望 

相關(guān)文章

  • 如何通過Docker制作wsl的tar文件

    如何通過Docker制作wsl的tar文件

    這篇文章主要介紹了通過Docker制作wsl的tar文件,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-09-09
  • Docker服務遷移的實現(xiàn)

    Docker服務遷移的實現(xiàn)

    本文詳細介紹了如何備份和遷移Docker服務數(shù)據(jù),包括停止Docker服務、備份Docker數(shù)據(jù)和DockerCompose文件,使用SCP或Rsync傳輸備份文件,以及在新服務器上恢復Docker數(shù)據(jù)和設(shè)置權(quán)限,文中提供了詳細的命令和步驟,確保數(shù)據(jù)遷移過程順利進行
    2024-10-10
  • docker運行nginx不生效的解決辦法

    docker運行nginx不生效的解決辦法

    當docker運行nginx鏡像時,設(shè)置端口映射,則只有該映射端口起作用,nginx配置的其他端口無效,接下來本文將給大家介紹docker運行nginx不生效的解決辦法,文中有相關(guān)的代碼示例供大家參考,需要的朋友可以參考下
    2024-01-01
  • Docker與iptables及實現(xiàn)bridge方式網(wǎng)絡(luò)隔離與通信操作

    Docker與iptables及實現(xiàn)bridge方式網(wǎng)絡(luò)隔離與通信操作

    這篇文章主要介紹了Docker與iptables及實現(xiàn)bridge方式網(wǎng)絡(luò)隔離與通信操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • Docker環(huán)境下快速部署Ollama與Open-WebUI的詳細指南

    Docker環(huán)境下快速部署Ollama與Open-WebUI的詳細指南

    在本篇文章中,我們將深入探討如何在Docker中高效部署 Ollama 和 Open-WebUI,并解決在實際使用中常見的問題,有需要的小伙伴可以跟隨小編一起學習一下
    2026-03-03
  • Docker容器固定IP分配詳解

    Docker容器固定IP分配詳解

    本文介紹在centos7 docker環(huán)境下使用pipework腳本對容器分配固定IP。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-01-01
  • 部署安裝docker及項目搭建所需要的基礎(chǔ)環(huán)境實踐(mysql、redis、nginx、nacos)

    部署安裝docker及項目搭建所需要的基礎(chǔ)環(huán)境實踐(mysql、redis、nginx、nacos)

    本文介紹通過docker-run.sh和docker-compose.yml實現(xiàn)一鍵部署Docker及Web服務,解決環(huán)境不一致問題,包含MySQL、Nacos、Nginx等配置,并提供GitHub代碼鏈接便于直接使用
    2025-07-07
  • docker的可視化管理詳解

    docker的可視化管理詳解

    Portainer是一個用于Docker的圖形化管理工具,提供了一個方便的后臺面板來操作Docker,通過這個界面,你可以設(shè)置管理員密碼,連接到本地Docker主機,查看主機信息,創(chuàng)建用戶,管理鏡像和容器等,普通用戶只能管理部分功能,如容器的創(chuàng)建、刪除、啟動和停止等
    2025-12-12
  • Docker快速搭建Redis集群的方法示例

    Docker快速搭建Redis集群的方法示例

    這篇文章主要介紹了Docker快速搭建Redis集群的方法示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-05-05
  • 解決docker數(shù)據(jù)文件過大導致根磁盤滿的問題

    解決docker數(shù)據(jù)文件過大導致根磁盤滿的問題

    本篇文章主要介紹了解決docker數(shù)據(jù)文件過大導致根磁盤滿的問題,具有一定的參考價值,感興趣的小伙伴們可以參考一下。
    2017-04-04

最新評論

满城县| 上栗县| 临沧市| 金坛市| 黄山市| 乾安县| 榆社县| 前郭尔| 日喀则市| 安泽县| 新晃| 四会市| 牡丹江市| 博乐市| 噶尔县| 丹棱县| 梁山县| 莱州市| 永和县| 达州市| 长治县| 大渡口区| 林芝县| 凉城县| 泌阳县| 玉龙| 桂阳县| 华坪县| 昌图县| 南城县| 隆昌县| SHOW| 沙洋县| 呈贡县| 藁城市| 临清市| 宜城市| 化州市| 堆龙德庆县| 克东县| 福安市|