Docker 上的 Openmaptiles-server - 配置

Openmaptiles-server on Docker - Config

我正在尝试在 Docker 下自定义 OpenMaptiles-Server 运行。我没有 docker 曝光。我已阅读文档,他们建议 Docker 有一个配置文件,但它的名称是什么,它所在的位置似乎是假定知识。 是否有博客为绝对新手解释这一点,因为如果您以前没有使用过这些技术,Klokantech 的文档不是很有帮助。 有人能让我知道配置文件在哪里,它的名字应该是什么,以及我如何摆脱关于未配置的 /data 目录的错误?谢谢

假设您指的是klokantech/openmaptiles-server处的docker图片,配置方法如下:

  1. 拉取镜像。
  2. 运行 图像 - 公开一个您可以连接的本地端口,并在 /data
  3. 绑定挂载图像的本地路径
  4. 运行 浏览器并在指定端口连接到容器主机。将出现一个 'first time install' 界面,允许您 select 您想要下载 mbtile 数据的区域。请注意,每个服务器只能 运行 1 mbtile - 它将为该区域以外的所有内容呈现 'blank'(棕褐色)图块。允许容器服务器下载切片。
  5. 检查安装到容器的本地路径 /data。您现在应该看到一个 .mbtiles 和一个 config.json 文件。将那些保存在某个地方以供子孙后代使用。
  6. 在您现在打算 运行 容器的实际位置,部署图像、mbtiles 和 config.json。将 mbtiles 和 config.json 放在同一个本地目录中,并在 运行 openmap-tileserver 时将它们绑定到 /data。它将选择现有的 mbtiles 和配置,跳过安装步骤,并直接启动以提供 tiles。