jdk

ubuntu/jdk Docker Image

Ubuntu rock for OpenJDK

下载次数: 0状态:社区镜像维护者:Ubuntu 官方镜像仓库类型:镜像最近更新:4 天前

ubuntu/jdk is a rock for jdk maintained by https://canonical.com/.

OpenJDK is the official reference implementation of Java SE since version 7. https://openjdk.org/. This image packs the Java Development Kit, coming from the https://www.openjdk.org/, a free and open source implementation of the Java Platform, Standard Edition (Java SE).

Java is a registered trademark of Oracle and/or its affiliates.

\https://openjdk.org/\]

Tags and Architectures

NOTE: These tags follow a specific naming convention that respects the concept of channels.

TagsSupported untilVersionBaseArchitectures
25-26.04_stable
aliases25-26.04, 25-26.04_beta, 25-26.04_candidate, 25-26.04_edge
05/20312526.04amd64, arm64
21-24.04_stable
aliases21-24.04, 21-24.04_beta, 21-24.04_candidate, 21-24.04_edge
05/20292124.04arm64, amd64
17-24.04_stable
aliases17-24.04, 17-24.04_beta, 17-24.04_candidate, 17-24.04_edge
05/20291724.04amd64, arm64

Get started

This rock's entrypoint is Pebble, a container-optimized init process that enables the orchestration of a collection of local service processes as an organized set.

\https://documentation.ubuntu.com/pebble/\]

Inspect

To view the https://documentation.ubuntu.com/rockcraft/en/latest/reference/rockcraft-yaml/#services and https://documentation.ubuntu.com/rockcraft/latest/reference/rockcraft-yaml/#checks defined in this rock:

sh
docker run --rm ubuntu/jdk:25-26.04_stable plan

Run

To run this rock, use any of the usual container runtimes, for example, docker:

sh
docker run --name jdk-container \
    --rm -v /path/to/dir/contains/HelloWorld.java:/work -w /work \
    ubuntu/jdk:25-26.04_stable \
    exec java HelloWorld.java

JDK starts and runs the Hello World Java application as defined below, and outputs "Hello, World" to the terminal.

java
// HelloWorld.java
class HelloWorld
{
    public static void main(String args[])
    {
        System.out.println("Hello, World");
    }
}

Get logs

To view the logs of the running container, run:

sh
docker exec jdk-container pebble logs

Or, for a specific service:

sh
docker exec jdk-container pebble logs <service>

Monitor health checks

Rocks may have predefined health checks that you can list by running:

sh
docker exec jdk-container pebble checks

The overall health of your container can be inspected via:

sh
docker exec jdk-container pebble health

Configuration

Environment variables

OptionDescriptionDefault
TZTimezone.UTC

Application parameters

OptionDescriptionDefault
exec java [options] <args>Java runtime command.None

\https://github.com/canonical/jdk-rock/issues\] \https://github.com/canonical/jdk-rock\]

Canonical is the provider of this container image. It is the user's responsibility to ensure that any use of this image complies with any relevant licenses for all software contained within, as well as with https://canonical.com/legal/intellectual-property-policy.

镜像拉取方式

您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。

轩辕镜像加速拉取命令点我查看更多 jdk 镜像标签

docker pull docker.xuanyuan.run/ubuntu/jdk:<标签>

DockerHub 原生拉取命令

docker pull ubuntu/jdk:<标签>
专业版 · 高速稳定拉取镜像
50GB 仅 ¥8/年
高速镜像下载在线技术支持专业版保障服务可用付费会员免广告