Docker离线部署geoserver

这篇具有很好参考价值的文章主要介绍了Docker离线部署geoserver。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

  1. 总体思路

  2. 安装Docker和docker-compose

  3. 写geoserver配置文件

  4. 下载geoserver和启动geoserver镜像

  5. 导出geoserver镜像内网环境导入geoserver镜像

1、docker目前找到的方案只能在线部署软件,所以我们在有网的电脑上部署好geoserver镜像再打包到内网环境部署(以下操作基于Windows电脑)。

2、安装Docker:参考https://www.runoob.com/docker/windows-docker-install.html,

最新版Docker安装包自带docker-compose

测试安装成功:

docker -v

docker-compose -v

3、在文件夹下创建docker-compose.yml文件(若不成功把注释都删除),写入如下内容:

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

4、本文件夹下运行cmd,运行以下命令:

docker-compose up -d

等待安装完成会自动启动geoserver镜像,到Docker Desktop查看安装的结果这里也可以启动镜像

Docker离线部署geoserver

在浏览器输入:http://localhost:5431/geoserver

就能看到安装好的geoserver。(PS:由于geoserver镜像是由Tomcat部署会自带安装Tomcat,不过暂时还没找到Tomcat账号密码,使用geoserver跳过Tomcat)

5导入导出geoserver镜像(参考:https://blog.csdn.net/qq_44273583/article/details/114387368,

特别注意导出完整性参考:https://199604.com/2052

查看镜像命令:

docker images

Docker离线部署geoserver

导出geoserver镜像:

docker save kartoza/geoserver:latest -o geoserver.tar

在内网环境部署好docker的前提下将镜像文件geoserver.tar配置文件docker-compose.yml挂载文件夹geoserver-data,在内网文件夹下cmd运行:

docker load -geoserver.tar

docker-compose up -d

Docker离线部署geoserver

再到浏览器输入:http://localhost:5431/geoserver

就能看到内网docker安装好的geoserver了。文章来源地址https://www.toymoban.com/news/detail-401798.html

到了这里,关于Docker离线部署geoserver的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux系统使用docker部署Geoserver(简单粗暴,复制即用)

    **注意:**此处有坑,网上很多教程并没有指定管理用户,此版本部署时就遇到了默认账户admin登陆不上去的问题,指定后可解决 账户名:admin 账户密码:geoserver 数据存储 - 添加新的数据存储 - shp数据 - 选择挂载的目录中的数据项 图层 - 添加新的资源 - 添加图层 - 发布

    2024年01月18日
    浏览(35)
  • Docker 安装 GeoServer

    使用 Docker 安装 GeoServer 是一个更为便捷和灵活的方式,以下是在 Linux 上通过 Docker 安装 GeoServer 的简要步骤: 安装 Docker : 如果您的系统还没有安装 Docker,可以按照 Docker 官方文档(https://docs.docker.com/get-docker/)的指引进行安装。 拉取 GeoServer 镜像 : 使用以下命令从 Docker

    2024年04月24日
    浏览(31)
  • 【docker】harbor-trivy镜像扫描工具安装部署(离线漏洞库)

    下载安装 下载地址:https://github.com/oras-project/oras/releases 版本查看 漏洞库下载 trivy v1版本和V2版本漏洞库下载地址不一样 trivy v2 trivy v1 在已经安装harbor的前提下 这里我的持久化目录为 /data/harbordata/trivy-adapter/trivy/

    2024年01月25日
    浏览(39)
  • Docker离线部署

    目录 1、需求说明 2、下载docker安装包 3、上传docker安装包 4、解压docker安装包 5、解压的docker文件夹全部移动至/usr/bin目录 6、将docker注册为系统服务 7、重启生效  8、设置开机自启  9、查看docker版本信息 1、需求说明 大部份公司为了服务安全,服务器是不允许连接外网的,在

    2024年02月11日
    浏览(25)
  • centos离线部署docker

    有些内部环境需要离线部署,以下做一些备忘。 环境:centos7.9 准备文件: docker-20.10.9.tgz,下载地址 https://download.docker.com/linux/static/stable/x86_64/ docker.service,内容见下文 daemon.json,内容见下文 install.sh,内容见下文 docker-compose-linux-x86_64,按需,有需要docker-compose则安装,下载地

    2024年02月13日
    浏览(36)
  • docker 离线部署 nginx

    docker hub在线地址:nginx镜像地址 目录架构 具体请参考一下链接进行安装 docker docker-compose离线部署 先在有网络的环境下拉取nginx镜像 将nginx.tar 下载到自己本地电脑,在将nginx.tar上传到要部署的内网服务器上

    2024年02月06日
    浏览(29)
  • 离线部署docker与镜像

    1).在docker官网上下载,合适的安装文件 本次使用的是“docker-20.10.9.tgz ” 下载地址:https://download.docker.com/linux/static/stable/x86_64/ [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sum2WqKk-1657604295167)(C:UsersroysiAppDataRoamingTyporatypora-user-imagesimage-20220

    2024年02月08日
    浏览(24)
  • docker离线部署redis

    1.在有外网的机器下运行一下命令下载Redis镜像 sudo docker pull redis:5.0.14 2.将镜像保存到磁盘备用 sudo docker save -o /usr/local/redis5.0.14.tar redis:5.0.14 3. 加载镜像 sudo docker load -i /usr/local/redis5.0.14.tar 运行容器 sudo docker run --name=redis --volume=/home/leopold/data/redis/conf/redis.conf:/usr/local/etc/redis

    2024年02月16日
    浏览(23)
  • C语言写网络爬虫总体思路

    使用C语言编写爬虫可以实现网络数据的快速获取和处理,适用于需要高效处理海量数据的场景。与其他编程语言相比,C语言具有较高的性能和灵活性,可以进行底层操作和内存管理,适合处理较复杂的网络请求和数据处理任务。 但是,使用C语言编写爬虫也存在一些挑战。

    2024年02月08日
    浏览(24)
  • linux onlyOffice docker 离线部署

    docker 离线安装onlyoffice,如在线安装可直接跳过导出导入镜像步骤,拉取后直接运行。 下载文件 wget https://download.docker.com/linux/static/stable/x86_64/docker-19.03.9.tgz 解压 把压缩文件存在指定目录下,并进行解压 将解压出来的docker文件内容移动到 /usr/bin/ 目录下 4、将docker注册为serv

    2024年02月13日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包