bg6rsh 发表于 2020-11-26 21:26:53

Traccar Server 5.8高德地图适配版docker镜像2023.6.20更新

本帖最后由 bg6rsh 于 2023-6-20 21:54 编辑

【2023年6月20日更新】根据最新traccar-server 5.8版源码修改,默认采用新的modern管理界面,对高德地图做了适配,支持高德地图、高德卫星地图。
由于现在docker仓库在国内的DNS被污染,无法访问,群晖注册表中也搜不到。只能通过SSH登录群晖的命令行,在root用户下通过“docker pull bg6rsh/traccar-amap:5.8”命令进行下载,完成后就可在群晖Docker的映像样栏中找到了。为了方便大家安装,我将映像导出,供大家下载安装,下载地址 **** Hidden Message *****
下载完后上传到群晖共享文件夹,在群晖Docker管理器 -> 映像 -> 新增 -> 从文件添加 ->选择上传文件就可导入了。



一、群晖安装过程:
1、在Docker管理界面,注册表搜索“traccar”,选择“bg6rsh/traccar-amap 5.0”版

2、输入网址“https://hub.docker.com/r/bg6rsh/traccar-amap”


3、下载过程


4、下载完成后,双击下载的映像,生成容器


5、进入“高级设置”,按下面图片进行设置



按下图设置映射目录,将Docker内部目录,映射到群晖目录中,方便修改设置,备份数据文件。(6月14日更新说明:需要先将 、 两个文件复制到“conf”目录中,data目录就不用映射了)


6、按教程设置完后,点“应用”运行服务

7、运行后映射目录中的内容如下,


其中“default.xml”文件不要修改,“traccar.xml”需要根据情况设定。

8、traccar.xml设置说明:
**** Hidden Message *****

如果使用的是MySQL数据库,连接参数请参照下面设置
**** Hidden Message *****
9、去“高德开放平台”https://lbs.amap.com/ 注册一个账号,可以用支付宝、淘宝账号登录。


重要:大家一定要申请自己的“Web服务”KEY,因为高德免费的逆地理编码3000000次/日,如果大家都用这个,那就用不了多长时间了。这个KEY只是提供大家测试用,不保证能用多长时间。怎么申请网上有很多介绍,大家可自行查找。


下面是运行结果:



[email protected] 发表于 2020-11-27 10:28:55

占位 沙发?

Hermit 发表于 2020-11-30 14:45:59

非常非常感谢大神!!!
我想请问一下,如果我在hass.io系统中已经安装了Traccar(Server),是否直接修改traccar.xml文件,还是需要更改其它文件?!

bg6rsh 发表于 2020-12-1 09:09:03

Hermit 发表于 2020-11-30 14:45
非常非常感谢大神!!!
我想请问一下,如果我在hass.io系统中已经安装了Traccar(Server),是否直接修改t ...

分两种请况:
1、使用的原数据库文件:将原数据库文件(database.mv.db,database.trace.db)复制到新容器中,覆盖新数据库文件,再运行新容器,历史数据可以保留。
2、使用的MySQL等外部数据库:直接修改新容器配置文件traccar.xml,将数据库连接到老数据库,历史数据会保留。
3、停止老容器,再运行新容器,如果历史数据正常,就可以删除老容器了。

Hermit 发表于 2020-12-1 09:20:34

bg6rsh 发表于 2020-12-1 09:09
分两种请况:
1、使用的原数据库文件:将原数据库文件(database.mv.db,database.trace.db)复制到新容 ...

我在您的另一篇大作中看到“ hass.io中安装的traccar的配置方法”,其中讲到“DOCKER下装的TRACCAR 与 在HASS.IO下装的TRACCAR启动的机制不一样”,但我看了半天没搞明白,那篇的讲解好像并不是在Hass.io下面进行的,而是在群晖的Docker里面操作的。盼能指点一、二,非常感谢!

bg6rsh 发表于 2020-12-1 12:33:28

本帖最后由 bg6rsh 于 2020-12-1 12:42 编辑

Hermit 发表于 2020-12-1 09:20
我在您的另一篇大作中看到“ hass.io中安装的traccar的配置方法”,其中讲到“DOCKER下装的TRACCAR 与 在 ...
后来我才知道原来上述的说法不是很严谨,实际上应该是修改镜像与修改容器的区别。直接修改镜像后再生成容器,和直接在容器中修改。总之不论是通过群晖安装或HASS.IO安装,最终目的地是一样的,都在DOCKER中,只是途径不一样而已。建议还是重新安装,历史数据按楼上的方法保留。

zkxa 发表于 2020-12-2 16:35:53

这个非常常不错。学习了。

tcwj2008 发表于 2020-12-4 11:25:19

学习学习~~

cason8001 发表于 2020-12-6 00:36:29

我按照你的教程,可是docker启动traccar出错,错误日志如下:
2020-12-05 16:20:01 ERROR: Main method error - conf/traccar.xml (No such file or directory) - FileNotFoundException (... < Config:36 < Context:276 < Main:137 < ...)
Exception in thread "main" java.lang.RuntimeException: java.io.FileNotFoundException: conf/traccar.xml (No such file or directory)
        at org.traccar.Main.run(Main.java:165)
        at org.traccar.Main.main(Main.java:110)
Caused by: java.io.FileNotFoundException: conf/traccar.xml (No such file or directory)
        at java.io.FileInputStream.open0(Native Method)
        at java.io.FileInputStream.open(FileInputStream.java:195)
        at java.io.FileInputStream.<init>(FileInputStream.java:138)
        at java.io.FileInputStream.<init>(FileInputStream.java:93)
        at org.traccar.config.Config.<init>(Config.java:36)
        at org.traccar.Context.init(Context.java:276)
        at org.traccar.Main.run(Main.java:137)
        ... 1 more

zxyny1989 发表于 2020-12-6 02:26:38

cason8001 发表于 2020-12-6 00:36
我按照你的教程,可是docker启动traccar出错,错误日志如下:
2020-12-05 16:20:01 ERROR: Main method err ...

我也一样,另外traccar文件夹下是没有文件的
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: Traccar Server 5.8高德地图适配版docker镜像2023.6.20更新