将docker容器中的jdk从1.8改为11
时间: 2023-10-04 20:11:34 浏览: 348
windows jdk1.8,jdk11
3星 · 编辑精心推荐
要将Docker容器中的JDK从1.8更改为11,你可以按照以下步骤进行操作:
1. 打开Dockerfile文件(通常位于项目根目录),找到包含JDK版本的行。它可能类似于`FROM openjdk:8`。
2. 将该行更改为`FROM openjdk:11`,以使用OpenJDK 11的基础镜像。
3. 保存并关闭Dockerfile文件。
4. 在终端中导航到包含Dockerfile的项目目录。
5. 运行以下命令以构建新的Docker镜像:
```
docker build -t <新镜像名称> .
```
请将`<新镜像名称>`替换为你想要为新镜像指定的名称,例如`myapp:java11`。
6. 等待构建过程完成,这可能需要一些时间,具体取决于你的项目规模和网络速度。
7. 一旦构建成功,你可以运行新的Docker容器:
```
docker run -d <新镜像名称>
```
也可以根据需要添加其他参数,例如端口映射等。
现在,你的Docker容器中的JDK版本应该已成功从1.8更改为11。
阅读全文