Docker swarm:没有合适的节点(不支持的平台)

时间:2018-06-14 20:24:45

标签: docker-swarm

我为我的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/

提前致谢!

0 个答案:

没有答案