Elasticsearchコンテナのversion確認

Dockerにおいて表題の通り。Elasticsearchの”latest“で稼働しているコンテナがあるのだが、Elasticsearchのどのversionが動いているのかを知りたい。

■ 環境

  • Elasticsearch 2.3.4
  • Docker for Mac 1.12.0-a
  • Mac OSX El Capitan

■ version

Elasticsearch側からも知る方法があるであろうが、今回はDocker側からのアプローチを試みる。何か情報となるところはないかと思っていたのだが、稼働させているコンテナの下記を確認したところ情報が得られた。下記は”elasticsearch“という名前を付けて起動しているコンテナに対して行なっている。

$ docker inspect elasticsearch
[
    {
        "Id": "fe28ad03be38e42c1ba3cf4500b0425030d5e49a6bf1bd7aac5cbf781934dd4b",
  :
            "Env": [
                "no_proxy=*.local, 169.254/16",
                "PATH=/usr/share/elasticsearch/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
                "LANG=C.UTF-8",
                "JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/jre",
                "JAVA_VERSION=8u91",
                "JAVA_DEBIAN_VERSION=8u91-b14-1~bpo8+1",
                "CA_CERTIFICATES_JAVA_VERSION=20140324",
                "GOSU_VERSION=1.7",
                "ELASTICSEARCH_VERSION=2.3.4",
                "ELASTICSEARCH_REPO_BASE=http://packages.elasticsearch.org/elasticsearch/2.x/debian"
            ],
  :
$

環境変数にJavaのversionやElasticsearchのversionが入っていた。

Elasticsearchの最新versionは”2.3.5“が既にリリースされているはずであるから、現在”latest“を`docker pull`すれば、”ELASTICSEARCH_VERSION=2.3.5“のコンテナが稼働していることであろう。

以上。

■ 関連