docker启动jdk
时间: 2023-09-09 19:13:30 浏览: 97
docker-jenkins-jdk:为JDK和Maven配置的启动的Docker映像规范
可以通过Dockerfile来构建一个包含JDK的Docker镜像,并在容器启动时运行JDK。
以下是一个简单的Dockerfile示例:
```
FROM openjdk:8-jdk-alpine
COPY . /app
WORKDIR /app
CMD ["java", "-jar", "myapp.jar"]
```
在这个示例中,我们使用了一个基于Alpine Linux的OpenJDK 8镜像,将当前目录中的所有文件复制到容器中,并设置工作目录为/app。最后,我们使用CMD指令来运行JAR文件。
可以通过以下步骤来构建和运行该镜像:
1. 在Dockerfile所在的目录下,运行以下命令构建镜像:
```
docker build -t myapp .
```
这会在本地构建一个名为myapp的镜像。
2. 运行以下命令来启动容器:
```
docker run -it --rm myapp
```
这会在新的容器中运行myapp镜像,并启动JDK。
阅读全文