0

在 Raspberry Pi 上,当我尝试设置 ODK-X Sync Endpoint 时出现错误。

我参考了https://docs.odk-x.org/sync-endpoint-manual-setup/的说明

这是我运行的命令:

$ mvn clean install

错误信息如下:

Failed to execute goal io.fabric8:docker-maven-plugin:0.34.1:build (start) on project sync-endpoint-docker-swarm: Unable to pull 'tomcat:8.5' : no matching manifest for linux/arm/v7 in the manifest list entries

我怎么解决这个问题?

4

1 回答 1

0

错误很明显:tomcat:8.5,这sync-endpoint 取决于,没有为armv7架构提供清单。您可以在tomcat的8.5标签页面上看到这一点,表明它只为linux/amd64和提供图像linux/arm64/v8

如果您需要按原样使用该 Dockerfile 并且无法更改tomcat使用的版本,则需要使用具有匹配架构的设备。如果您能够修改 Dockerfile 并且愿意使用不同版本的tomcat,那么似乎还有其他标签支持linux/arm32/v7.

于 2021-08-21T23:24:13.927 回答