Skip to content
This repository has been archived by the owner on May 2, 2023. It is now read-only.

Docker images don't work on ARM64 #718

Closed
dchuyko opened this issue Mar 28, 2019 · 15 comments
Closed

Docker images don't work on ARM64 #718

dchuyko opened this issue Mar 28, 2019 · 15 comments

Comments

@dchuyko
Copy link

dchuyko commented Mar 28, 2019

E.g. from the start there are not compatible binaries like
docker run -it --name zookeeper -p 2181:2181 confluent/zookeeper
standard_init_linux.go:190: exec user process caused "exec format error"

@gAmUssA
Copy link
Contributor

gAmUssA commented Mar 28, 2019

@dchuyko Dima, ARM64 isn't officially supported platform.
it's x84_(64) at the moment https://docs.confluent.io/current/installation/versions-interoperability.html

@dchuyko
Copy link
Author

dchuyko commented Mar 28, 2019

Ok. Should arm64v8/zookeeper work as a workaround?

@gAmUssA
Copy link
Contributor

gAmUssA commented Apr 4, 2019

@dchuyko if you try could you report back how did it go?

@dchuyko
Copy link
Author

dchuyko commented Apr 8, 2019

It didn't work, but used LIberica JDK base images to build containers with Zookeeper and Kafka and it worked like a charm on my ARM server.

@tfindlay-au
Copy link

@dchuyko Would you be able to share any other details on your build ?
I would like to see if I can stand somehting on some NanoPiM4's, though even 4Gb of memory is limited and it may not be possible.

@IgorGerasimov
Copy link

@dchuyko please share your work, if it possible - this will be really helpful - thank you.

@jonstelly jonstelly mentioned this issue Feb 6, 2020
@jonstelly
Copy link

If anyone is still interested in arm64 images I've got a pull request and some images up on docker hub.

#830

If anyone needs or wants images other than zookeeper and kafka, let me know. I'm new to kafka and only interested in zookeeper and kafka right now so I'm probably not the best candidate for testing the other images.

@robdalo
Copy link

robdalo commented Jun 28, 2020

confluentinc/cp-kafka-connect, confluentinc/cp-schema-registry and confluentinc/cp-kafka-rest arm64 images would be good if possible.

If anyone is still interested in arm64 images I've got a pull request and some images up on docker hub.

#830

If anyone needs or wants images other than zookeeper and kafka, let me know. I'm new to kafka and only interested in zookeeper and kafka right now so I'm probably not the best candidate for testing the other images.

@arslanakhtar61
Copy link

confluentinc/cp-kafka-connect, confluentinc/cp-schema-registry and confluentinc/cp-kafka-rest arm64 images would be good if possible.

If anyone is still interested in arm64 images I've got a pull request and some images up on docker hub.
#830
If anyone needs or wants images other than zookeeper and kafka, let me know. I'm new to kafka and only interested in zookeeper and kafka right now so I'm probably not the best candidate for testing the other images.

@gAmUssA Any update or plan on releasing arm64 compatible docker images for all of confluentinc modules? I want to deploy all confluentinc products docker images on my raspberry pi 4 running ubuntu 64-bit.

@ChristophDietrich
Copy link

ChristophDietrich commented Dec 21, 2020

It's also more interesting for the upcoming ampere altra server systems which have 80-cores arm 64Bit architecture.

It's just a first feeling, but I guess this will be a big game changer.

Also think about that new Apple M1 chips are also based on arm. Mac Mini are used for server applications. We don't know how it's increase, but Amazone has now also instances available.

Will also to wait for arm support of your images 👍👍

@etolbakov
Copy link

@jonstelly Jon, thank you for creating kymeric/cp-base.
If anyone needs an Arm64 schema-registry image that works on Arm64 I'd like to share my workaround.
Either you can build the image on your laptop replacing schema-registry Dockerfile in confluentinc/cp-docker-images with
https://gist.github.com/etolbakov/92c77f0c4cd4602afc7ce3800d5e1c65
or feel free to go with eugenetea/schema-registry-arm64:latest straightaway.

@danielgindi
Copy link

@etolbakov This is great! eugenetea/schema-registry-arm64:latest works, which completes the picture for me.

Should be pulled to the official repo and published to docker registry.

@andrewegel
Copy link
Contributor

This in the same vein as #830 - This is a deprecated repo, no more enhancements will be going into it.

Please put your +1s behind confluentinc/common-docker#117 for ARM support.

@fsan
Copy link

fsan commented Feb 8, 2022

@jonstelly Jon, thank you for creating kymeric/cp-base. If anyone needs an Arm64 schema-registry image that works on Arm64 I'd like to share my workaround. Either you can build the image on your laptop replacing schema-registry Dockerfile in confluentinc/cp-docker-images with https://gist.github.com/etolbakov/92c77f0c4cd4602afc7ce3800d5e1c65 or feel free to go with eugenetea/schema-registry-arm64:latest straightaway.

I do not know the underlying reason why eugenetea/schema-registry-arm64:latest did not work for me (probably because versions of libraries I am using 🤔 ) but watershine/cp-schema-registry:6.1.0-arm64 worked fine.

@rohit2b
Copy link

rohit2b commented Jul 10, 2022

Hi folks,

Confluent has released Docker images for arm64 for development and testing purposes. Check it out across different Confluent Platform components in Docker Hub: https://hub.docker.com/u/confluentinc

For example, here's how to pull the latest CP Kafka image:

docker pull confluentinc/cp-kafka:latest.arm64

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.