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 -y1.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 images2.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 的使用柳州隔热条设备厂家家,让你在设备中一本万利!
相关词条:玻璃棉毡




