
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
osm-admin is an http://www.openstreetmap.org data administration tool. It provides
efficient import and export of *.osm.pbf files into and from an apidb schema on Postgresql database for use by the
https://github.com/openstreetmap/openstreetmap-website.
The project is in the beta stage of its first version 0.1.0
Issues are welcome and appreciated. Please submit to https://github.com/navigatorsguild/osm-admin/issues
This software is distributed as a docker container at https://hub.docker.com/r/navigatorsguild/osm-admin All the software that powers the container is located in this GitHub https://github.com/navigatorsguild/osm-admin and is available under MIT or Apache-2.0 licences
bash$ docker pull navigatorsguild/osm-admin
The data can be downloaded from https://planet.openstreetmap.org/pbf/planet-latest.osm.pbf by HTTPS or by torrent. To get started we recommend using geographical extracts prepared with osmium or downloaded from http://download.geofabrik.de/
bash$ osmium getid -r -t planet-latest.osm.pbf r365307 -o malta-boundary-latest.osm $ osmium extract -p malta-boundary-latest.osm -o malta-latest.osm.pbf planet-latest.osm.pbf
or downloaded from http://download.geofabrik.de/
bashcurl -v -o malta-latest.osm.pbf http://download.geofabrik.de/europe/malta-latest.osm.pbf
Validate the file with osmium
bashosmium fileinfo -e malta-latest.osm.pbf
Assuming there is a PostgreSQL database named OSM_DATABASE running on OSM_HOST:OSM_PORT with a user OSM_USER the
following command will populate the database with the data from freshly downloaded malta-latest.osm.pbf. If there is
no readily available database for experimentation, please see the https://github.com/navigatorsguild/osm-admin/wiki/Experiment
page for instructions on how to set up one.
bash$ touch touch pg_restore.log $ touch touch pg_restore.error.log $ docker volume create osm-admin-vol $ docker run --rm --name osm-admin -it \ -v ${PWD}/<PGPASSFILE>:/root/.pgpass \ -v osm-admin-vol:/var/lib/osm/ \ -v ${PWD}/pg_restore.log:/var/log/osm/pg_restore.log \ -v ${PWD}/pg_restore.error.log:/var/log/osm/pg_restore.error.log \ -v ${PWD}malta-latest.osm.pbf:/var/lib/osm/input/malta-latest.osm.pbf \ navigatorsguild/osm-admin:latest \ import \ --verbose \ --input /var/lib/osm/input/malta-latest.osm.pbf \ --input-format pbf \ --output /var/lib/osm/output/malta-latest \ --host <OSM_HOST> \ --port <OSM_PORT> \ --user <OSM_USER> \ --database <OSM_DATABASE> \ --no-password
Specifying --pasword will prompt for password. There is an option to use --no-password for trust
connections and with pgpass file. Please see an example of PGPASSFILE in ./db/pgpass and the documentation at
https://www.postgresql.org/docs/current/libpq-pgpass.html
Please note that the permissions for PGPASSFILE must be 0o600.
bash$ touch touch pg_dump.log $ touch touch pg_dump.error.log $ docker volume create osm-admin-vol $ docker run --rm --name osm-admin -it \ -v ${PWD}/<PGPASSFILE>:/root/.pgpass \ -v osm-admin-vol:/var/lib/osm/ \ -v ${PWD}/pg_dump.log:/var/log/osm/pg_dump.log \ -v ${PWD}/pg_dump.error.log:/var/log/osm/pg_dump.error.log \ -v ${PWD}/output/:/var/lib/osm/output \ navigatorsguild/osm-admin:latest \ export \ --verbose \ --dump /var/lib/osm/dump \ --output /var/lib/osm/output/result.osm.pbf \ --output-format pbf \ --compression-level 0 \ --host <OSM_HOST> \ --port <OSM_PORT> \ --user <OSM_USER> \ --password"
See instructions for setting up the https://github.com/navigatorsguild/osm-admin/wiki/Development environment.
See instructions for setting up the https://github.com/navigatorsguild/osm-admin/wiki/Experiment environment.
MIT OR Apache-2.0
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务