pdok/mapproxy本项目旨在创建一个可用于Kubernetes等可扩展基础设施的Docker基础镜像,同时支持通过单条docker run命令轻松使用。该镜像不在Docker构建过程中复制配置文件,并包含必要的依赖安装(如pip install ... gunicorn uwsgi ...),为Mapproxy应用提供灵活的部署基础。
主要用途是运行Mapproxy应用,用户只需添加自己的mapproxy.yaml配置即可。对于docker-compose或Kubernetes等复杂部署场景,该镜像可作为创建多容器/ pods部署的起点。
mapproxy.yaml配置文件即可启动Mapproxy服务docker run命令快速启动Mapproxy服务,验证配置效果dockerdocker build -t pdok/mapproxy . docker run --rm -d -p 80:80 --name mapproxy-example -v `pwd`/examples/config:/srv/mapproxy/config pdok/mapproxy docker stop mapproxy-example
dockerdocker build -t pdok/mapproxy .
该镜像可直接通过命令行运行,需将包含配置文件的目录挂载到容器的/srv/mapproxy/config目录。
dockerdocker run -d -p 80:80 --name mapproxy-example -v `pwd`/examples/config:/srv/mapproxy/config pdok/mapproxy
上述命令将启动一个基础Mapproxy服务,通过http://localhost/demo可访问测试页面。替换示例mapproxy.yaml为自定义配置后,服务将使用新配置启动。
docker-compose示例文件可在此处查看。
Kubernetes部署示例可在此处查看。
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务