测试创建一个dockerfile文件
创建一个hello文件,
编辑内容后
运行Dockerfile:
docker build -t 镜像名称:版本(tag) -f 文件名称 .
如下:
整合Dockerfile
通过已经建立的maven项目种的package来打包springboot项目
然后在linux上运行打包的jar文件
故需要先在linux上安装JDK
tar -zxvf jdk压缩包
同时要配置JAVA_HOME, PATH, CLASS_PATH
在/etc/profile文件下编辑添加
然后重新加载系统环境变量文件
source /etc/profile
安装完成后可以看到版本号
之后在springboot项目下创建dockerfile文件并加入配置
并引入之前打包的test1-0.0.1-SNAPSHOT.jar文件
FROM指令初始化一个新的构建阶段,并为后续指令设置基础镜像。 ![](https://img-blog.csdnimg.cn/ba554fb34e624cf3985507688243c802.png)
MAINTAINER指令用于指定维护者的信息,用于为Dockerfile署名。
ADD复制文件,将本地文件添加到容器中,tar类型文件会自动解压(网络压缩资源不会被解压)
ENTRYPOINT 为入口点,允许您配置将作为可执行文件运行的容器
EXPOSE 指定暴露的端口
然后创建容器并绑定端口即完成
此处的端口设置9090是由application文件设置的
同时也要打开linux的防火墙设置
重启后查看确认端口开启