Backdocker.io/elasticsearch
docker.ioOfficial

docker.io/elasticsearch:9.0.2

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

Size
513.64 MB
Local pulls
4
Upstream pulls
972,154,575
Synced at
2026-08-15 07:57:42

China image

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

Source image

docker.io/elasticsearch:9.0.2

Image info

Image ID
sha256:0279a865a84f0b88bbf8109e344f6786b9eb8de03ef1814c86bdc6a1645ac30f
Image tag
9.0.2
Image size
513.64 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-07-02T21:25:20.776Z

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://www.redhat.com
nameElasticsearch
vendorElastic
release1
summaryElasticsearch
vcs-reff6591f6fb99f567a57f1c8ac4572758f722a244a
version9.0.2
vcs-typegit
build-date2025-06-30T12:36:52
maintainerinfra@elastic.co
descriptionYou know, for search.
architectureaarch64
io.openshift.tagsminimal rhel9
distribution-scopepublic
io.buildah.version1.41.0-dev
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-ref0a58bc1dc7a4ae5412db66624aab968370bd44ce
org.label-schema.vcs-urlhttps://github.com/elastic/elasticsearch
org.label-schema.version9.0.2
org.label-schema.build-date2025-05-28T10:06:37.834829258Z
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-05-28T10:06:37.834829258Z
org.opencontainers.image.version9.0.2
org.opencontainers.image.licensesElastic-License-2.0
org.opencontainers.image.revision0a58bc1dc7a4ae5412db66624aab968370bd44ce
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.0.2
docker tag registry.cn-global.starbucket.com.cn/starbucket/docker.io/library/elasticsearch:9.0.2 docker.io/elasticsearch:9.0.2
Containerd
ctr images pull registry.cn-global.starbucket.com.cn/starbucket/docker.io/library/elasticsearch:9.0.2
ctr images tag registry.cn-global.starbucket.com.cn/starbucket/docker.io/library/elasticsearch:9.0.2 docker.io/elasticsearch:9.0.2
YAML quick replace
sed -i 's#docker.io/elasticsearch:9.0.2#registry.cn-global.starbucket.com.cn/starbucket/docker.io/library/elasticsearch:9.0.2#' 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-06-05 06:03:26empty layer
USER 1000:0
2025-06-05 06:03:26empty layer
CMD ["eswrapper"]
2025-06-05 06:03:26empty layer
ENTRYPOINT ["/bin/tini" "--" "/usr/local/bin/docker-entrypoint.sh"]
2025-06-05 06:03:26
RUN /bin/sh -c mkdir /licenses && ln LICENSE.txt /licenses/LICENSE # buildkit
2025-06-05 06:03:26empty layer
LABEL name=Elasticsearch maintainer=infra@elastic.co vendor=Elastic version=9.0.2 release=1 summary=Elasticsearch description=You know, for search.
2025-06-05 06:03:26empty layer
LABEL org.label-schema.build-date=2025-05-28T10:06:37.834829258Z 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=0a58bc1dc7a4ae5412db66624aab968370bd44ce org.label-schema.vcs-url=https://github.com/elastic/elasticsearch org.label-schema.vendor=Elastic org.label-schema.version=9.0.2 org.opencontainers.image.created=2025-05-28T10:06:37.834829258Z 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=0a58bc1dc7a4ae5412db66624aab968370bd44ce 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.0.2
2025-06-05 06:03:26empty layer
EXPOSE map[9200/tcp:{} 9300/tcp:{}]
2025-06-05 06:03:26
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