一、将springboot项目镜像打包
在idea中找到项目maven窗口,点击packge进行打包
打包成功后可以在target中看见一个jar包
二、创建Dockerfile
新建一个Dockerfile文件,在其中写镜像脚本
文件一定要名为 Dockerfile
三、上传文件至服务器
将jar包和Dockerfile文件上传至服务器的某个位置(自己指定,可以参考我的位置:/home/idea)
四、生成镜像并运行
将其生成镜像
docker buile -t [name] .
因为之前将文件名字设为Dockerfile,系统会自己寻找以改名字命名的文件,并将其运行
注:指令末尾有一个"."
运行
docker run -d -p 3344:9001 --name [name] [id]
-d 后台运行
-p 端口映射
[name] 自己去各名字
[id] 镜像的id
注:3344是映射的端口,需要在阿里云安全组进行开发;9001是Dockerfile中开放的端口
此时端依旧结束,在浏览器访问 “公网IP/映射的端口” 即可