我正在尝试docker-compose
使用个性化config.json
文件将 Tileserver GL 容器包含到我现有的 中。这是相关部分docker-compose.yml
osm_tile_server:
image: maptiler/tileserver-gl
container_name: open_tile_server
volumes:
- ./Tile_server/data:/data
ports:
- '8081:8080'
- '5431:5432'
command:
- '-c my_config.json'
文件data
夹结构
.Tile_server/data/
├── malta.bbox
├── malta.osm.pbf
├── my_config.json
├── quickstart_checklist.chk
├── styles
│ └── my_style.json
└── tiles.mbtiles
运行文件时docker-compose up
会-c my_config.json
被忽略。但是,如果我只是简单地运行它docker run -it -v $(pwd)/Tile_server/data:/data -p 8081:80 maptiler/tileserver-gl -c my_config.json
,甚至奇怪的是,如果我--verbose
用作command
实例而不是-c my_config.json
,则执行该选项。