基于java8构建Java项目

发布时间 2023-04-25 17:31:57作者: JustJavaIt

需求:基于java:8-alpine镜像,将一个Java项目构建为镜像

 实现思路如下:
  • ① 新建一个空的目录(本例中为docker-demo-alpine),然后在目录中新建一个文件,命名为Dockerfile

  • ② 拷贝docker-demo.jar到这个目录中,docker-demo.jar是一个简单Java Web项目打包成的jar文件。

  • ③ 编写Dockerfile文件:

④ 使用docker build命令构建镜像 

docker build -t javaweb:1.0 .

这是一个Dockerfile命令,用于构建Docker镜像。其中,-t指定了镜像的名称和版本,javaweb:1.0是镜像的名称和版本号。.表示使用当前目录下的Dockerfile文件来构建镜像。

⑤ 使用docker run创建容器并运行

docker run --name javaweb -p 8090:8090 -d javaweb:2.0

命令的详细解读请查阅 Docker常用命令--容器相关