-
Notifications
You must be signed in to change notification settings - Fork 10
Wrong Image Architecture #29
Comments
Are you able to start another image with 17.06 in a swarm? |
As we build this image on Travis the
But running this image as container or as service normally isn't blocked by the ARM Docker engine. Only issue with such ARM images built on Travis is drafting a multi-arch manifest list with the upcoming |
@whatever4711 see also my investigations with swarm mode on different RPi OS'es in hypriot/image-builder-rpi#176 |
@whatever4711 There is a workaround to start swarm mode services, just add |
@StefanScherer thanks for the work-around. Hopefully, this architecture selection problem will be fixed in the near future. I also tried @firecyberice multiarch traefik build for amd64 and arm, which provides correct architecture tags, but in Swarm mode the arm images were not added to the supported platform field. However, I think for the future the images on docker hub / cloud should be provided with the correct platforms tag. |
@whatever4711, if you wish or if it can help you, you can test with I just built it on my rpi with the same dockerfile as for |
@nsteinmetz, I tried your image, but it is not firing up the container in swarm mode. For now only |
There is an issue at swarmkit |
With new official images provided by Traefik team (see Readme for instructions) and Support of manifest, you may test again and switch to official images (as for hypriot/rpi-traefik, it remains amd64 and that I no longer plan to update the repo due to the official images...) |
Confirmed ; Architecture is now
|
Yes, the official images for ARM are built on real ARM devices, so the Architecture entry also is |
The image is delivered with
"Architecture": "amd64",
and can not be start on a RPi swarm with Docker Version 17.06.
The text was updated successfully, but these errors were encountered: