Sprintboot Docker 的使用

  1. 创建文件夹
  2. 将sprintboot copy 到此文件夹
  3. 创建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

 

Leave a Comment