1. cimg/openjdk

cimg/openjdk

Sections

このイメージは、従来の CircleCI 製 OpenJDK イメージ circleci/openjdk の後継となるものです。

cimg/openjdk は、継続的インテグレーションでのビルドを想定して CircleCI が作成した Docker イメージです。 各タグには、特定のバージョンの OpenJDK、Java Development Kit、および CircleCI 環境でビルドを正常に完了させるために必要なバイナリとツールが含まれています。

使用方法

このイメージは、CircleCI Docker Executor と組み合わせて使用します。 以下に例を示します。

1 2 3 4 5 6 7 jobs: build: docker: - image: cimg/openjdk:23.0.2 steps: - checkout - run: java --version

上記の例では、この CircleCI 製 OpenJDK Docker イメージをプライマリ コンテナとして使用しています。 具体的に言うと、23.0.2 というタグで、バージョン v23.0.2 の OpenJDK を指定しています。 こうすることで、このジョブのステップ内で OpenJDK を使用できます。

内容物

このイメージには、AdoptOpenJDK により OpenJDK としてパッケージ化された Java プログラミング言語が含まれています。

タグ付けのスキーム

このイメージのタグ付けのスキームは以下のとおりです。

cimg/openjdk:<openjdk-version>[-variant]

<openjdk-version> - 使用する OpenJDK のバージョンを指定します。 完全なセマンティック バージョニング形式でポイント リリースを指定するか (11.0.2 など)、またはマイナー リリースを指定できます (11.0 など)。 マイナー リリースを指定した場合は、将来的に AdoptOpenJDK と Oracle からパッチ アップデートがリリースされた時点で、そのパッチ アップデートを参照することになります。 たとえば、タグ 11.0 は、執筆時点では OpenJDK v11.0.5 を参照しますが、次のリリースが発表された後は v11.0.6 を参照することになります。

[-variant] - 利用可能な場合は、バリアント タグもオプションとして使用できます。 たとえば、cimg/openjdk:14.0-node と指定すると、Node.js バリアントを使うことができます。

イメージ タグ

タグ
エイリアス
収録内容
サイズ
最終更新日
3.12.9-browsers
3.12-browsers
build-essential 12.9ubuntu3, curl 7.81.0, docker 25.0.3, docker-compose Docker Compose version v2.24.5 v2.24.5, dockerize v0.8.0, git 2.48.1, java 11.0.26, jq 1.6, node 22.13.1, pip 25.0, poetry 2.0.1), pyenv 2.5.2, python2 line, python3 3.12.9, selenium 3.141.59, ubuntu 22.04.3 LTS, virtualenv 20.29.1, wget 1.21.2, wheel 0.45.1, yarn 1.22.19
表示を増やす
0.00 B
Feb 7, 2025
3.12.9-node
3.12-node
build-essential 12.9ubuntu3, curl 7.81.0, docker 25.0.3, docker-compose Docker Compose version v2.24.5 v2.24.5, dockerize v0.8.0, git 2.48.1, jq 1.6, node 22.13.1, pip 25.0, poetry 2.0.1), pyenv 2.5.2, python2 line, python3 3.12.9, ubuntu 22.04.3 LTS, virtualenv 20.29.1, wget 1.21.2, wheel 0.45.1, yarn 1.22.19
表示を増やす
0.00 B
Feb 7, 2025
3.12.9
3.12
build-essential 12.9ubuntu3, curl 7.81.0, docker 25.0.3, docker-compose Docker Compose version v2.24.5 v2.24.5, dockerize v0.8.0, git 2.48.1, jq 1.6, pip 25.0, poetry 2.0.1), pyenv 2.5.2, python2 line, python3 3.12.9, ubuntu 22.04.3 LTS, virtualenv 20.29.1, wget 1.21.2, wheel 0.45.1
表示を増やす
0.00 B
Feb 7, 2025
3.13.2-browsers
3.13-browsers
build-essential 12.9ubuntu3, curl 7.81.0, docker 25.0.3, docker-compose Docker Compose version v2.24.5 v2.24.5, dockerize v0.8.0, git 2.48.1, java 11.0.26, jq 1.6, node 22.13.1, pip 25.0, poetry 2.0.1), pyenv 2.5.2, python2 line, python3 3.13.2, selenium 3.141.59, ubuntu 22.04.3 LTS, virtualenv 20.29.1, wget 1.21.2, wheel 0.45.1, yarn 1.22.19
表示を増やす
0.00 B
Feb 7, 2025
3.13.2-node
3.13-node
build-essential 12.9ubuntu3, curl 7.81.0, docker 25.0.3, docker-compose Docker Compose version v2.24.5 v2.24.5, dockerize v0.8.0, git 2.48.1, jq 1.6, node 22.13.1, pip 25.0, poetry 2.0.1), pyenv 2.5.2, python2 line, python3 3.13.2, ubuntu 22.04.3 LTS, virtualenv 20.29.1, wget 1.21.2, wheel 0.45.1, yarn 1.22.19
表示を増やす
0.00 B
Feb 7, 2025
3.13.2
3.13
build-essential 12.9ubuntu3, curl 7.81.0, docker 25.0.3, docker-compose Docker Compose version v2.24.5 v2.24.5, dockerize v0.8.0, git 2.48.1, jq 1.6, pip 25.0, poetry 2.0.1), pyenv 2.5.2, python2 line, python3 3.13.2, ubuntu 22.04.3 LTS, virtualenv 20.29.1, wget 1.21.2, wheel 0.45.1
表示を増やす
0.00 B
Feb 7, 2025
3.9.21-browsers
3.9-browsers
build-essential 12.9ubuntu3, curl 7.81.0, docker 25.0.3, docker-compose Docker Compose version v2.24.5 v2.24.5, dockerize v0.8.0, git 2.47.1, java 11.0.25, jq 1.6, node 20.18.1, pip 24.3.1, poetry 1.8.4), pyenv 2.4.20, python2 line, python3 3.9.21, selenium 3.141.59, ubuntu 22.04.3 LTS, virtualenv 20.28.0, wget 1.21.2, wheel 0.45.1, yarn 1.22.19
表示を増やす
0.00 B
Dec 4, 2024
3.9.21-node
3.9-node
build-essential 12.9ubuntu3, curl 7.81.0, docker 25.0.3, docker-compose Docker Compose version v2.24.5 v2.24.5, dockerize v0.8.0, git 2.47.1, jq 1.6, node 20.18.1, pip 24.3.1, poetry 1.8.4), pyenv 2.4.20, python2 line, python3 3.9.21, ubuntu 22.04.3 LTS, virtualenv 20.28.0, wget 1.21.2, wheel 0.45.1, yarn 1.22.19
表示を増やす
0.00 B
Dec 4, 2024
3.9.21
3.9
build-essential 12.9ubuntu3, curl 7.81.0, docker 25.0.3, docker-compose Docker Compose version v2.24.5 v2.24.5, dockerize v0.8.0, git 2.47.1, jq 1.6, pip 24.3.1, poetry 1.8.4), pyenv 2.4.20, python2 line, python3 3.9.21, ubuntu 22.04.3 LTS, virtualenv 20.28.0, wget 1.21.2, wheel 0.45.1
表示を増やす
0.00 B
Dec 4, 2024
3.10.16-browsers
3.10-browsers
build-essential 12.9ubuntu3, curl 7.81.0, docker 25.0.3, docker-compose Docker Compose version v2.24.5 v2.24.5, dockerize v0.8.0, git 2.47.1, java 11.0.25, jq 1.6, node 20.18.1, pip 24.3.1, poetry 1.8.4), pyenv 2.4.20, python2 line, python3 3.10.16, selenium 3.141.59, ubuntu 22.04.3 LTS, virtualenv 20.28.0, wget 1.21.2, wheel 0.45.1, yarn 1.22.19
表示を増やす
0.00 B
Dec 4, 2024
3.10.16-node
3.10-node
build-essential 12.9ubuntu3, curl 7.81.0, docker 25.0.3, docker-compose Docker Compose version v2.24.5 v2.24.5, dockerize v0.8.0, git 2.47.1, jq 1.6, node 20.18.1, pip 24.3.1, poetry 1.8.4), pyenv 2.4.20, python2 line, python3 3.10.16, ubuntu 22.04.3 LTS, virtualenv 20.28.0, wget 1.21.2, wheel 0.45.1, yarn 1.22.19
表示を増やす
0.00 B
Dec 4, 2024
3.10.16
3.10
build-essential 12.9ubuntu3, curl 7.81.0, docker 25.0.3, docker-compose Docker Compose version v2.24.5 v2.24.5, dockerize v0.8.0, git 2.47.1, jq 1.6, pip 24.3.1, poetry 1.8.4), pyenv 2.4.20, python2 line, python3 3.10.16, ubuntu 22.04.3 LTS, virtualenv 20.28.0, wget 1.21.2, wheel 0.45.1
表示を増やす
0.00 B
Dec 4, 2024
3.11.11-browsers
3.11-browsers
build-essential 12.9ubuntu3, curl 7.81.0, docker 25.0.3, docker-compose Docker Compose version v2.24.5 v2.24.5, dockerize v0.8.0, git 2.47.1, java 11.0.25, jq 1.6, node 20.18.1, pip 24.3.1, poetry 1.8.4), pyenv 2.4.20, python2 line, python3 3.11.11, selenium 3.141.59, ubuntu 22.04.3 LTS, virtualenv 20.28.0, wget 1.21.2, wheel 0.45.1, yarn 1.22.19
表示を増やす
0.00 B
Dec 4, 2024
3.11.11-node
3.11-node
build-essential 12.9ubuntu3, curl 7.81.0, docker 25.0.3, docker-compose Docker Compose version v2.24.5 v2.24.5, dockerize v0.8.0, git 2.47.1, jq 1.6, node 20.18.1, pip 24.3.1, poetry 1.8.4), pyenv 2.4.20, python2 line, python3 3.11.11, ubuntu 22.04.3 LTS, virtualenv 20.28.0, wget 1.21.2, wheel 0.45.1, yarn 1.22.19
表示を増やす
0.00 B
Dec 4, 2024
3.11.11
3.11
build-essential 12.9ubuntu3, curl 7.81.0, docker 25.0.3, docker-compose Docker Compose version v2.24.5 v2.24.5, dockerize v0.8.0, git 2.47.1, jq 1.6, pip 24.3.1, poetry 1.8.4), pyenv 2.4.20, python2 line, python3 3.11.11, ubuntu 22.04.3 LTS, virtualenv 20.28.0, wget 1.21.2, wheel 0.45.1
表示を増やす
0.00 B
Dec 4, 2024
3.12.8-browsers
なし
build-essential 12.9ubuntu3, curl 7.81.0, docker 25.0.3, docker-compose Docker Compose version v2.24.5 v2.24.5, dockerize v0.8.0, git 2.47.1, java 11.0.25, jq 1.6, node 20.18.1, pip 24.3.1, poetry 1.8.4), pyenv 2.4.20, python2 line, python3 3.12.8, selenium 3.141.59, ubuntu 22.04.3 LTS, virtualenv 20.28.0, wget 1.21.2, wheel 0.45.1, yarn 1.22.19
表示を増やす
0.00 B
Dec 4, 2024
3.12.8-node
なし
build-essential 12.9ubuntu3, curl 7.81.0, docker 25.0.3, docker-compose Docker Compose version v2.24.5 v2.24.5, dockerize v0.8.0, git 2.47.1, jq 1.6, node 20.18.1, pip 24.3.1, poetry 1.8.4), pyenv 2.4.20, python2 line, python3 3.12.8, ubuntu 22.04.3 LTS, virtualenv 20.28.0, wget 1.21.2, wheel 0.45.1, yarn 1.22.19
表示を増やす
0.00 B
Dec 4, 2024
3.12.8
なし
build-essential 12.9ubuntu3, curl 7.81.0, docker 25.0.3, docker-compose Docker Compose version v2.24.5 v2.24.5, dockerize v0.8.0, git 2.47.1, jq 1.6, pip 24.3.1, poetry 1.8.4), pyenv 2.4.20, python2 line, python3 3.12.8, ubuntu 22.04.3 LTS, virtualenv 20.28.0, wget 1.21.2, wheel 0.45.1
表示を増やす
0.00 B
Dec 4, 2024
3.13.1-browsers
なし
build-essential 12.9ubuntu3, curl 7.81.0, docker 25.0.3, docker-compose Docker Compose version v2.24.5 v2.24.5, dockerize v0.8.0, git 2.47.1, java 11.0.25, jq 1.6, node 20.18.1, pip 24.3.1, poetry 1.8.4), pyenv 2.4.20, python2 line, python3 3.13.1, selenium 3.141.59, ubuntu 22.04.3 LTS, virtualenv 20.28.0, wget 1.21.2, wheel 0.45.1, yarn 1.22.19
表示を増やす
0.00 B
Dec 4, 2024
3.13.1-node
なし
build-essential 12.9ubuntu3, curl 7.81.0, docker 25.0.3, docker-compose Docker Compose version v2.24.5 v2.24.5, dockerize v0.8.0, git 2.47.1, jq 1.6, node 20.18.1, pip 24.3.1, poetry 1.8.4), pyenv 2.4.20, python2 line, python3 3.13.1, ubuntu 22.04.3 LTS, virtualenv 20.28.0, wget 1.21.2, wheel 0.45.1, yarn 1.22.19
表示を増やす
0.00 B
Dec 4, 2024
3.13.1
なし
build-essential 12.9ubuntu3, curl 7.81.0, docker 25.0.3, docker-compose Docker Compose version v2.24.5 v2.24.5, dockerize v0.8.0, git 2.47.1, jq 1.6, pip 24.3.1, poetry 1.8.4), pyenv 2.4.20, python2 line, python3 3.13.1, ubuntu 22.04.3 LTS, virtualenv 20.28.0, wget 1.21.2, wheel 0.45.1
表示を増やす
0.00 B
Dec 3, 2024
3.13-browsers
なし
build-essential 12.9ubuntu3, curl 7.81.0, docker 25.0.3, docker-compose Docker Compose version v2.24.5 v2.24.5, dockerize v0.8.0, git 2.47.0, java 11.0.24, jq 1.6, node 20.18.0, pip 24.2, poetry 1.8.4), pyenv 2.4.15, python2 line, python3 3.13.0, selenium 3.141.59, ubuntu 22.04.3 LTS, virtualenv 20.26.6, wget 1.21.2, wheel 0.44.0, yarn 1.22.19
表示を増やす
0.00 B
Oct 16, 2024
3.13-node
なし
build-essential 12.9ubuntu3, curl 7.81.0, docker 25.0.3, docker-compose Docker Compose version v2.24.5 v2.24.5, dockerize v0.8.0, git 2.47.0, jq 1.6, node 20.18.0, pip 24.2, poetry 1.8.4), pyenv 2.4.15, python2 line, python3 3.13.0, ubuntu 22.04.3 LTS, virtualenv 20.26.6, wget 1.21.2, wheel 0.44.0, yarn 1.22.19
表示を増やす
0.00 B
Oct 16, 2024
3.13
なし
build-essential 12.9ubuntu3, curl 7.81.0, docker 25.0.3, docker-compose Docker Compose version v2.24.5 v2.24.5, dockerize v0.8.0, git 2.47.0, jq 1.6, pip 24.2, poetry 1.8.4), pyenv 2.4.15, python2 line, python3 3.13.0, ubuntu 22.04.3 LTS, virtualenv 20.26.6, wget 1.21.2, wheel 0.44.0
表示を増やす
0.00 B
Oct 16, 2024
3.12.7-browsers
なし
build-essential 12.9ubuntu3, curl 7.81.0, docker 25.0.3, docker-compose Docker Compose version v2.24.5 v2.24.5, dockerize v0.8.0, git 2.46.2, java 11.0.24, jq 1.6, node 20.17.0, pip 24.2, poetry 1.8.3), pyenv 2.4.14, python2 line, python3 3.12.7, selenium 3.141.59, ubuntu 22.04.3 LTS, virtualenv 20.26.6, wget 1.21.2, wheel 0.44.0, yarn 1.22.19
表示を増やす
0.00 B
Oct 2, 2024

バリアント

通常、バリアント イメージのベース ソフトウェアは元イメージと同一ですが、いくつかの変更が加えられています。

Node.js

Node.js バリアントのベースは元の OpenJDK イメージと同一ですが、こちらでは Node.js もインストールされます。 このバリアントは、-node を既存の cimg/openjdk タグの末尾に追加することで使用できます。

1 2 3 4 5 6 7 8 jobs: build: docker: - image: cimg/openjdk:23.0.2-node steps: - checkout - run: java --version - run: node --version

ブラウザー

ブラウザー バリアントのベースは元の OpenJDK イメージと同一ですが、こちらでは apt により Node.js、Selenium、ブラウザーの依存関係が事前インストールされます。 使用するには、-browser を既存の cimg/openjdk タグの末尾に追加します。 このバリアントは、CircleCI Browser-Tools Orb と組み合わせて使用する想定で設計されています。 この Orb を使用すると、任意のバージョンの Google Chrome と Firefox のいずれかまたは両方をビルドでインストールできます。 このイメージには、各ブラウザーおよびそのドライバーを使用するうえで必要なすべてのサポート対象ツールが含まれています。

1 2 3 4 5 6 7 8 9 10 11 12 13 orbs: browser-tools: circleci/browser-tools@1.1 jobs: build: docker: - image: cimg/openjdk:1.14-browsers steps: - browser-tools/install-browser-tools - checkout - run: | node --version java --version google-chrome --version
開発者向け最新情報
ビルド最適化のためのヒントを手に入れましょう。
または、リサーチパネルに参加して フィードバックをお寄せください。
このフォームを送信することで、当社の利用規約およびプライバシーポリシーに同意したものと見なされます。