Built by backporting the 7.12 ARM64 Dockerfile and copying the JDK from the 7.12 ElasticSearch docker distribution for ARM 64 to the 6.8 ElasticSearch distribution in this repo (elasticsearch-6.8.16-SNAPSHOT-linux-aarch64.tar.gz)
Use this command for Mac M1 :
docker run -d -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e "xpack.ml.enabled=false" cialfo/elasticsearch:6.8
Use this command for AMD64 (https://www.docker.elastic.co/r/elasticsearch/elasticsearch:6.8.0)
docker run -d -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e "xpack.ml.enabled=false" docker.elastic.co/elasticsearch/elasticsearch:6.8.0
It's important to install git-lfs as the image of ES-6 is not a binary file.
git lfs install --skip-smudge
Please go ahead and clone this repository
git clone [email protected]:cialfo/elasticsearch-docker-arm64.git
cd elasticsearch-docker-arm64
git lfs pull --include="elasticsearch-6.8.16-SNAPSHOT-linux-aarch64.tar.gz"
docker build . -t cialfo/elasticsearch:6.8
Use below command to run it from Terminal
docker run -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e "xpack.ml.enabled=false" cialfo/elasticsearch:6.8
Use Credentials mentioned in 1Password
docker login
docker push cialfo/elasticsearch:6.8
Reach out to [email protected] / [email protected] for any issues