柳州隔热条设备厂家家 Linux系统Docker拉取JDK21镜像详解(细图解!)

塑料管材设备

Docker 是个轻量的假造化器具柳州隔热条设备厂家家,允许你在 Linux、Windows 等操作系统上启动各式容器化哄骗圭臬。本文将详备先容如安在 Linux 系统上使用 Docker 拉取 JDK 21 镜像,并基于该镜像进行设备和测试环境的搭建,确保操作过程明晰、代码丰富。

目次: Docker 的装置和树立查找并拉取 JDK 21 镜像启动 JDK 21 容器Docker 常见高唱汇总基于 JDK 21 容器启动简便 Java 哄骗 、Docker的装置和树立

在 Linux 系统上使用 Docker 的步是装置 Docker。Docker 不错在大齐 Linux 刊行版中通过包经管器进行装置。

1.1 新系统并装置 Docker

使用以下高唱新系统并装置 Docker:

# 新软件包
sudo apt update
sudo apt upgrade -y

# 装置依赖项
sudo apt install apt-transport-https ca-certificates curl software-properties-common -y

# 添加 Docker 官 GPG 密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

# 添加 Docker 软件源
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

# 装置 Docker
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io -y
1.2 启动并考证 Docker

装置完成后,启动 Docker 就业并考证是否装置告捷:

# 启动 Docker
sudo systemctl start docker

# 建筑开机启动
sudo systemctl enable docker

# 考证 Docker 装置
docker --version

彭胀 docker --version,应该会示 Docker 的版块信息,证明装置告捷。

二、查找并拉取 JDK 21 镜像

Docker 提供了很多预构建的镜像,包括各样话语的设备环境。在 Docker Hub 中,咱们不错找到官发布的 OpenJDK 镜像。

2.1 搜索 JDK 21 镜像

使用 docker search 高唱不错查找 Docker Hub 上的 JDK 联系镜像:

docker search openjdk

该高唱会列出统共与 openjdk 联系的镜像柳州隔热条设备厂家家,接下来咱们不错选用新的 JDK 21 镜像。

2.2 拉取 JDK 21 镜像

彭胀以下高唱从 Docker Hub 拉取 JDK 21 镜像:

docker pull openjdk:21

恭候下载完成后,你不错使用 docker images 高唱检察已拉取的镜像:

docker images
2.3 查抄镜像

使用 docker images 列暗示拉取的 JDK 21 镜像:

REPOSITORY         TAG        IMAGE ID       CREATED        SIZE
openjdk            21         abcdef123456   2 days ago     62MB

不错看到 openjdk:21 镜像仍是告捷拉取,接下来咱们将基于该镜像启动容器。

三、启动 JDK 21 容器

拉取镜像后,下步是基于该镜像启动个容器,来测试咱们的 JDK 环境。

3.1 创建并启动容器

使用以下高唱基于 openjdk:21 镜像启动个容器:

docker run -it --name jdk21-container openjdk:21 /bin/bash

此高唱的解释如下:柳州隔热条设备厂家家

-it:交互式终局方法。--name jdk21-container:为容器指定个名字。openjdk:21:使用咱们刚刚拉取的 JDK 21 镜像。/bin/bash:容器内使用 Bash 终局。

彭胀完后,你将投入到容器内的终局,在容器内启动 JDK 联系高唱。

3.2 考证 JDK 装置

在容器内,塑料挤出机设备彭胀以下高唱来考证 JDK 是否已正确装置:

java -version

你将看到如下输出,标明 JDK 21 已告捷启动:

openjdk version "21" 224-3-2
OpenJDK Runtime Environment (build 21+35)
OpenJDK 64-Bit Server VM (build 21+35, mixed mode)
3.3 退出容器

输入 exit 高唱退出容器:

exit

容器将罢手启动,但仍然存在。咱们不错使用 docker ps -a 检察罢手的容器。

四、Docker 常见高唱汇总

在使用 Docker 时,有些常见的高唱相等遑急,底下是些常用的 Docker 高唱过火解释:

高唱阐明docker pull <镜像名>从 Docker Hub 拉取镜像docker images检察腹地镜像列表docker run -it <镜像名> /bin/bash启动个交互式容器docker ps检察正在启动的容器docker ps -a检察统共容器(包括罢手的容器)docker start <容器ID>启动个已罢手的容器docker stop <容器ID>罢手个启动中的容器docker rm <容器ID>删除个容器docker rmi <镜像ID>删除个镜像 五、基于 JDK 21 容器启动简便 Java 哄骗

接下来,咱们在启动的 JDK 21 容器中编写个简便的 Java 圭臬,考证容器内的设备环境。

文安县建仓机械厂 5.1 编写简便的 Java 圭臬

在容器内创建个 Java 文献,并编写简便的代码。咱们将编写个 HelloWorld.java 圭臬:

# 在容器内创建 HelloWorld.java 文献
echo 'public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, Docker JDK 21!");
    }
}' > HelloWorld.java
5.2 编译并启动 Java 圭臬

使用 javac 高唱编译 Java 文献,并使用 java 高唱启动编译后的类文献:

# 编译 Java 文献
javac HelloWorld.java

# 启动 Java 圭臬
java HelloWorld

启动力:

Hello, Docker JDK 21!
5.3 退出并保存容器

若是念念让容器退出后不保持数据,不错使用 docker commit 来保存容器确现时情状为新的镜像:

docker commit jdk21-container myjdk21-image

这么不错创建个新的自界说镜像 myjdk21-image,不错下次径直基于这个镜像启动。

论断

通过本篇教程,你仍是学习了如安在 Linux 系统上使用 Docker 拉取并启动 JDK 21 镜像。咱们还先容了如何基于该镜像创建和启动容器,并编写简便的 Java 圭臬考证环境的正确。Docker 提供了轻量的假造化支持,使得设备者大略快速部署和经管多种设备环境,这对构建当代化哄骗圭臬的设备经由相等有匡助。

但愿本文中的代码和详备才略大略匡助你好地掌持 Docker 和 JDK 的使用柳州隔热条设备厂家家,让你在设备中一本万利!

相关词条:玻璃棉毡
塑料挤出机
预应力钢绞线铁皮保温

新闻资讯 产品展示 联系建仓