java创建DockerFile
时间: 2024-06-13 13:08:04 浏览: 100
使用Dockerfile构建java web环境
以下是Java创建DockerFile的步骤:
1. 创建文件夹/root/dockerfile/java,将jdk-8u261-linux-x64.tar.gz包上传到该目录下。
```shell
# 创建文件夹
mkdir -p /root/dockerfile/java
```
2. 编写Dockerfile_java文件。
```dockerfile
# 基础镜像
FROM centos:7
# 作者信息
MAINTAINER your_name
# 安装JDK
ADD jdk-8u261-linux-x64.tar.gz /usr/local/
ENV JAVA_HOME /usr/local/jdk1.8.0_261
ENV PATH $PATH:$JAVA_HOME/bin
# 设置工作目录
WORKDIR /app
# 复制jar包到镜像中
COPY image-sign.jar /app
# 暴露端口
EXPOSE 8080
# 启动命令
CMD ["java", "-jar", "image-sign.jar"]
```
3. 构建镜像
```shell
docker build -t java_image .
```
4. 运行容器
```shell
docker run -d -p 8080:8080 java_image
```
阅读全文