dockerfile制作jar镜像
时间: 2023-08-17 09:11:37 浏览: 123
好的,关于制作包含jar文件的Docker镜像,你可以按照以下步骤进行:
1. 创建一个Dockerfile文件,可以使用以下命令创建:
```
touch Dockerfile
```
2. 在Dockerfile中指定基础镜像,可以选择一个包含Java运行环境的镜像,如openjdk:8-jre-alpine:
```
FROM openjdk:8-jre-alpine
```
3. 拷贝jar文件到镜像中,假设你的jar文件名为app.jar,可以使用以下命令:
```
COPY app.jar /app.jar
```
4. 指定启动命令,可以使用以下命令:
```
CMD ["java", "-jar", "/app.jar"]
```
5. 保存并关闭Dockerfile文件。
6. 使用以下命令构建镜像:
```
docker build -t your-image-name .
```
其中,-t参数指定镜像名称,最后的.表示Dockerfile所在目录为当前目录。
7. 运行镜像:
```
docker run -d -p 8080:8080 your-image-name
```
其中,-d参数表示以后台模式运行容器,-p参数表示将容器内的8080端口映射到宿主机的8080端口,your-image-name为镜像名称。
这样,你就可以在浏览器中访问http://localhost:8080来访问你的应用程序了。
阅读全文