Backdocker.io/elasticsearch
docker.ioOfficial

docker.io/elasticsearch:9.1.0

Elasticsearch is a powerful open source search and analytics engine that makes data easy to explore.

Size
527.94 MB
Local pulls
4
Upstream pulls
972,154,575
Synced at
2026-08-15 07:54:15

China image

registry.cn-global.starbucket.com.cn/starbucket/docker.io/library/elasticsearch:9.1.0

Source image

docker.io/elasticsearch:9.1.0

Image info

Image ID
sha256:6d56349d6684a8124415a5362e3d75f5381d00cf4aab98e312f9dfb736c32a5c
Image tag
9.1.0
Image size
527.94 MB
Platform
linux/arm64/v8
Registry
docker.io
CMD
eswrapper
Entrypoint
/bin/tini -- /usr/local/bin/docker-entrypoint.sh
Working dir
/usr/share/elasticsearch
User
1000:0
StopSignal
Created
2025-08-06T21:25:22.715Z

Exposed ports 2

  • 9200/tcp
  • 9300/tcp

Environment 4

PATH/usr/share/elasticsearch/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
containeroci
ELASTIC_CONTAINERtrue
SHELL/bin/bash

Labels 39

urlhttps://catalog.redhat.com/en/search?searchType=containers
nameElasticsearch
vendorElastic
release1
summaryElasticsearch
vcs-ref9d904d0c37a2f241eb830c87fef29978a33fdc7e
version9.1.0
vcs-typegit
build-date2025-08-06T05:04:08
maintainerinfra@elastic.co
descriptionYou know, for search.
architectureaarch64
io.openshift.tagsminimal rhel9
distribution-scopepublic
io.buildah.version1.40.1
io.k8s.descriptionThe Universal Base Image Minimal is a stripped down image that uses microdnf as a package manager. This base image is freely redistributable, but Red Hat only supports Red Hat technologies through subscriptions for Red Hat products. This image is maintained by Red Hat and updated regularly.
io.k8s.display-nameRed Hat Universal Base Image 9 Minimal
com.redhat.componentubi9-minimal-container
org.label-schema.urlhttps://www.elastic.co/products/elasticsearch
org.label-schema.nameElasticsearch
org.label-schema.usagehttps://www.elastic.co/guide/en/elasticsearch/reference/index.html
org.label-schema.vendorElastic
com.redhat.license_termshttps://www.redhat.com/en/about/red-hat-end-user-license-agreements#UBI
org.label-schema.licenseElastic-License-2.0
org.label-schema.vcs-ref00e7d33bf08f1476229d9d1642e2da46cfebdd53
org.label-schema.vcs-urlhttps://github.com/elastic/elasticsearch
org.label-schema.version9.1.0
org.label-schema.build-date2025-07-23T22:09:53.891289976Z
io.openshift.expose-services
org.opencontainers.image.urlhttps://www.elastic.co/products/elasticsearch
org.opencontainers.image.titleElasticsearch
org.label-schema.schema-version1.0
org.opencontainers.image.sourcehttps://github.com/elastic/elasticsearch
org.opencontainers.image.vendorElastic
org.opencontainers.image.created2025-07-23T22:09:53.891289976Z
org.opencontainers.image.version9.1.0
org.opencontainers.image.licensesElastic-License-2.0
org.opencontainers.image.revision00e7d33bf08f1476229d9d1642e2da46cfebdd53
org.opencontainers.image.documentationhttps://www.elastic.co/guide/en/elasticsearch/reference/index.html

Pull commands

Docker
docker pull registry.cn-global.starbucket.com.cn/starbucket/docker.io/library/elasticsearch:9.1.0
docker tag registry.cn-global.starbucket.com.cn/starbucket/docker.io/library/elasticsearch:9.1.0 docker.io/elasticsearch:9.1.0
Containerd
ctr images pull registry.cn-global.starbucket.com.cn/starbucket/docker.io/library/elasticsearch:9.1.0
ctr images tag registry.cn-global.starbucket.com.cn/starbucket/docker.io/library/elasticsearch:9.1.0 docker.io/elasticsearch:9.1.0
YAML quick replace
sed -i 's#docker.io/elasticsearch:9.1.0#registry.cn-global.starbucket.com.cn/starbucket/docker.io/library/elasticsearch:9.1.0#' deployment.yaml
Global registry mirror
Docker

Write Docker daemon.json so registry-mirrors points to this site, then restart Docker

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<'EOF'
{
  "registry-mirrors": ["https://registry.cn-global.starbucket.com.cn"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
Containerd

Write containerd certs.d hosts.toml so docker.io pulls via this site, then restart containerd

sudo mkdir -p /etc/containerd/certs.d/docker.io
sudo tee /etc/containerd/certs.d/docker.io/hosts.toml <<'EOF'
server = "https://docker.io"

[host."https://registry.cn-global.starbucket.com.cn"]
  capabilities = ["pull", "resolve"]
EOF
sudo mkdir -p /etc/containerd
if [ ! -f /etc/containerd/config.toml ]; then
  sudo containerd config default | sudo tee /etc/containerd/config.toml >/dev/null
fi
sudo sed -i 's#config_path = ""#config_path = "/etc/containerd/certs.d"#' /etc/containerd/config.toml
sudo systemctl restart containerd

Build history 35

2025-07-29 09:03:47empty layer
USER 1000:0
2025-07-29 09:03:47empty layer
CMD ["eswrapper"]
2025-07-29 09:03:47empty layer
ENTRYPOINT ["/bin/tini" "--" "/usr/local/bin/docker-entrypoint.sh"]
2025-07-29 09:03:47
RUN /bin/sh -c mkdir /licenses && ln LICENSE.txt /licenses/LICENSE # buildkit
2025-07-29 09:03:47empty layer
LABEL name=Elasticsearch maintainer=infra@elastic.co vendor=Elastic version=9.1.0 release=1 summary=Elasticsearch description=You know, for search.
2025-07-29 09:03:47empty layer
LABEL org.label-schema.build-date=2025-07-23T22:09:53.891289976Z org.label-schema.license=Elastic-License-2.0 org.label-schema.name=Elasticsearch org.label-schema.schema-version=1.0 org.label-schema.url=https://www.elastic.co/products/elasticsearch org.label-schema.usage=https://www.elastic.co/guide/en/elasticsearch/reference/index.html org.label-schema.vcs-ref=00e7d33bf08f1476229d9d1642e2da46cfebdd53 org.label-schema.vcs-url=https://github.com/elastic/elasticsearch org.label-schema.vendor=Elastic org.label-schema.version=9.1.0 org.opencontainers.image.created=2025-07-23T22:09:53.891289976Z org.opencontainers.image.documentation=https://www.elastic.co/guide/en/elasticsearch/reference/index.html org.opencontainers.image.licenses=Elastic-License-2.0 org.opencontainers.image.revision=00e7d33bf08f1476229d9d1642e2da46cfebdd53 org.opencontainers.image.source=https://github.com/elastic/elasticsearch org.opencontainers.image.title=Elasticsearch org.opencontainers.image.url=https://www.elastic.co/products/elasticsearch org.opencontainers.image.vendor=Elastic org.opencontainers.image.version=9.1.0
2025-07-29 09:03:47empty layer
EXPOSE map[9200/tcp:{} 9300/tcp:{}]
2025-07-29 09:03:47
RUN /bin/sh -c chmod g=u /etc/passwd &&     find / -xdev -perm -4000 -exec chmod ug-s {} + &&     chmod 0775 /usr/share/elasticsearch &&     chown elasticsearch bin config config/jvm.options.d data logs plugins # buildkit