idea+springboot+dockerfile

在完成docker插件基础上,参考上一篇文章:https://www.jianshu.com/p/b79b555e9bce

1. 创建 Dockerfile 文件

在springboot项目的根目录pom.xml文件所在目录下,创建名为Dockerfile的文件


### 基础镜像,使用alpine操作系统,openjkd使用8u201
FROM java:8

#作者
MAINTAINER Liangyb

#系统编码
ENV LANG=C.UTF-8 LC_ALL=C.UTF-8

#声明一个挂载点,容器内此路径会对应宿主机的某个文件夹
VOLUME /tmp

#应用构建成功后的jar文件被复制到镜像内,名字也改成了app.jar
ADD target/provider-1.0-SNAPSHOT.jar provider.jar

#启动容器时的进程
ENTRYPOINT ["java","-jar","/provider.jar"]

#暴露8088端口,这个端口对应的是服务本身的端口
EXPOSE 8088

2. 创建配置

image.png
  • 创建一个Dockerfile配置


    idea+springboot+dockerfile_第1张图片
    image.png

    idea+springboot+dockerfile_第2张图片
    image.png
  • 输入maven命令:clean package -U -DskipTests


    idea+springboot+dockerfile_第3张图片
    image.png

3. 启动dockerfile

image.png

4. 查看结果

idea+springboot+dockerfile_第4张图片
image.png

登录命令查看:


image.png
image.png

你可能感兴趣的:(idea+springboot+dockerfile)