我为我的IoT项目构建了一个小群(2x RPi3作为工作者/管理员,1x RPiZero作为管理员),但无法部署该服务:
sudo docker service create \
--name="mosquitto" \
-p 1883:1883 \
--mount 'type=volume,src=mosquitto_config,dst=/mosquitto/config,volume-driver=local' \
--mount 'type=volume,src=mosquitto_data,dst=/mosquitto/data,volume-driver=local' \
robotany/mosquitto-rpi
我收到了错误1/1: no suitable node (unsupported platform on 2 nodes
当我运行与容器相同的图像时,它正常工作。
如果我在该错误之后检查服务,我发现架构设置为amd64
,但是图像是为`armhf编译的:https://hub.docker.com/r/robotany/mosquitto-rpi/
谁能帮帮我呢?我无法为其他图片重现错误,例如:https://hub.docker.com/r/lsioarmhf/mariadb/
提前致谢!