- 创建文件夹
- 将sprintboot copy 到此文件夹
-
创建dockerfile 文件,并在dockerfile 作相关设置,如下为构建sprintboot docker Image 的dockerfile 具体内容:
#Docker image for springboot file run
FROM java:8
ADD smallproduce-0.0.1-SNAPSHOT.jar miniapp-prd.jar
EXPOSE 8080
RUN bash -c ‘touch /miniapp-prd.jar’
ENTRYPOINT [“java”,”-Djava.security.egd=file:/dev/./urandom”,”-jar”,”/miniapp-prd.jar”]
完成dockerfile 的设置后,保存退出
编译生成docker image 文件
docker build -t相构建的镜像名称 .
记得后面有一个点
运行docker image 生成container 并指定container name 和端口映射
docker run –name container_name -d -p 8081:8080 docker_image_name
注:关于dockerfile 的文件内参数说和注事事项,请查看如下link:
https://www.runoob.com/docker/docker-dockerfile.html