Arcgis打包到docker,重启容器后发布的服务丢失解决方案。

简介: Arcgis打包到docker,重启容器后发布的服务丢失解决方案。

问题背景:前一阶段将arcgis server打包到docker中,启动容器之后,arcgis server 能够访问,且能向其中发布地图服务。

但是有一个问题就是,每次重启之后,创建的站点与服务会丢失。

解决方案:

1. 在本地搭建一个docker环境,启动部署好的arcgis server服务。

带端口启动本地服务的命令:

docker run -p 6080:6080 -p 6443:6443 --name=arcgisserver -d --hostname=arcgis arcserver:v1.0.1 /bin/bash

2. 使用arcMap将地图服务发布到本地的arcgis server中。

3. 将本地运行中的容器再次打包成一个镜像,相当于把发布到其中的服务固化。

docker命令:docker commit -a="admin" -m="runningArcgis" 容器ID arcgisrunning:v1.0

打包运行中的镜像,参考博客:https://blog.csdn.net/weixin_34984850/article/details/112960170

4. 重复启动与停止新打包的镜像,发现发布的站点与服务依然存在。

遗留问题:

1. 当把新打包的镜像推送到k8s上后,之前发布的服务是可以使用,但是系统自带的服务,例如PublishingTools不可使用。

2. 本地环境的arcgis server,不能发布影像图和电子地图,报image扩展模块不是ArcGIS Server上的licensed。

目录
相关文章
|
6天前
|
Kubernetes Cloud Native Docker
云原生时代的容器化实践:Docker和Kubernetes入门
【10月更文挑战第37天】在数字化转型的浪潮中,云原生技术成为企业提升敏捷性和效率的关键。本篇文章将引导读者了解如何利用Docker进行容器化打包及部署,以及Kubernetes集群管理的基础操作,帮助初学者快速入门云原生的世界。通过实际案例分析,我们将深入探讨这些技术在现代IT架构中的应用与影响。
28 2
|
4天前
|
运维 Cloud Native 虚拟化
一文吃透云原生 Docker 容器,建议收藏!
本文深入解析云原生Docker容器技术,涵盖容器与Docker的概念、优势、架构设计及应用场景等,建议收藏。关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。
一文吃透云原生 Docker 容器,建议收藏!
|
5天前
|
缓存 监控 开发者
掌握Docker容器化技术:提升开发效率的利器
在现代软件开发中,Docker容器化技术成为提升开发效率和应用部署灵活性的重要工具。本文介绍Docker的基本概念,并分享Dockerfile最佳实践、容器网络配置、环境变量和秘密管理、容器监控与日志管理、Docker Compose以及CI/CD集成等技巧,帮助开发者更高效地利用Docker。
|
6天前
|
监控 持续交付 Docker
Docker 容器化部署在微服务架构中的应用有哪些?
Docker 容器化部署在微服务架构中的应用有哪些?
|
6天前
|
监控 持续交付 Docker
Docker容器化部署在微服务架构中的应用
Docker容器化部署在微服务架构中的应用
|
6天前
|
安全 持续交付 Docker
微服务架构和 Docker 容器化部署的优点是什么?
微服务架构和 Docker 容器化部署的优点是什么?
|
12天前
|
关系型数据库 MySQL API
|
8天前
|
运维 持续交付 Docker
深入理解Docker容器化技术
深入理解Docker容器化技术
|
8天前
|
运维 开发者 Docker
Docker Compose:简化容器化应用的部署与管理
Docker Compose:简化容器化应用的部署与管理
|
8天前
|
Cloud Native 持续交付 Docker
Docker容器化技术:从入门到实践
Docker容器化技术:从入门到实践