1activegeek / docker-airconnect

AirConnect container for turning Chromecast into Airplay targets
250 stars 28 forks source link

Error running on armv6 device #49

Open aharte17 opened 2 years ago

aharte17 commented 2 years ago

When I try to run docker run -d --net=host 1activegeek/airconnect, I receive the following error:

WARNING: The requested image's platform (linux/arm/v7) does not match the detected host platform (linux/arm/v6) and no specific platform was requested 057da2a6b7a484a668f7870bc11536ea0ad5543d7d275d0749c5e79354d94c5a

As far as I understand it Air Connect should support armv6 devices. I'm attempting to run on a Raspberry Pi 0 w/ Raspberry Pi OS Lite.

1activegeek commented 2 years ago

Interesting, I thought most v6 should be able to run the current v7 container as docker is able to "translate" in some fashion. Unfortunately my attempt at trying to build out quick v6 support by creating an image on arm/v6 failed to run as the upstream container I'm using, doesn't have an arm/v6 OS build. So unfortunately I'd have to rebase the build on a new upstream image which will take considerably more work. I'll leave it out here for an enhancement in the future in case I update it. Unfortunately for now though, I'm not able to make a chance that will explicitly support arm32v6.

To be clear - the AirConnect application does in fact support arm32v6 - it's just that my container build, does not have explicit support for that OS arch.

aharte17 commented 2 years ago

Makes sense! In the meantime, we're up and running on my Pi 3. :)