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

docker安裝geoserver的方法步驟

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

一、準(zhǔn)備工作

# 獲取最新鏡像
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

容器啟動(dòng)后,在瀏覽器中訪問(wèn) 服務(wù)器ip:8090/geoserver,訪問(wèn)成功效果如下

三、安裝插件

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

3.1 插件下載

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

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

3.2 將插件拷貝進(jìn)容器

? 將下載的插件解壓后,可以看到對(duì)應(yīng)的jar包。然后將插件所有jar包,拷貝進(jìn)插件默認(rèn)安裝目錄下即可??梢酝ㄟ^(guò) 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部署主要目錄。接下來(lái)只需要將插件拷貝進(jìn)該目錄下的lib 目錄即可。

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

3.3 創(chuàng)建新鏡像

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

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

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

四、配置 nginx 代理

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

#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)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望 

相關(guān)文章

  • 如何通過(guò)Docker制作wsl的tar文件

    如何通過(guò)Docker制作wsl的tar文件

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

    Docker服務(wù)遷移的實(shí)現(xiàn)

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

    docker運(yùn)行nginx不生效的解決辦法

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

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

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

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

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

    Docker容器固定IP分配詳解

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

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

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

    docker的可視化管理詳解

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

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

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

    解決docker數(shù)據(jù)文件過(guò)大導(dǎo)致根磁盤(pán)滿(mǎn)的問(wèn)題

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

最新評(píng)論

镶黄旗| 台前县| 乌兰浩特市| 通海县| 南康市| 彭泽县| 哈尔滨市| 自贡市| 舟曲县| 石泉县| 黄大仙区| 屏东县| 大荔县| 宝鸡市| 江华| 罗甸县| 武山县| 柯坪县| 来宾市| 巴东县| 中牟县| 克山县| 白河县| 吉安市| 武隆县| 南康市| 沙雅县| 桂东县| 昌黎县| 菏泽市| 涞源县| 武汉市| 历史| 巴塘县| 潞城市| 武冈市| 大埔区| 南江县| 新竹县| 亳州市| 常德市|