1.服务端创建一个目录
/usr/local/dockerfile
2.IDEA连接远程服务器
工具里面的部署
添加远程连接
3.打包项目并上传服务器
打包:项目结构 选择工件 + JAR
meven==>clean===>package===>>target目录中会出现.jar文件
上传
4.编写Dockerfile
直接在dockerfile目录上右键,创建file,名字填Dockerfile,注意名字要写对哦。如果Docker插件装好了,图标会自动变成Dockerfile的图标
FROM openjdk:8-jdk-alpine
VOLUME /tmp
COPY *.jar demo.jar
ENTRYPOINT ["java","-jar","/demo.jar"]
确保安装jdk8
#dockerhub上pull
dockerhub:Docker Hub
5.生成镜像
# docker build -t 镜像名称:标签名 .
docker build -t demo:v1 .
完成后查看docker镜像库
docker images
6.在dockerfile目录下运行镜像
\# 运行镜像,端口映射注意改成自己项目的端口号
docker run --name demo --restart=always -d -p 8000:8000 demo:v1
# 查看容器运行情况 docker ps
# 通过浏览器访问自己的项目
7.注意
服务器记得开放端口
ps -ef | grep ***
查看端口或者服务
kill -9 ***
强制删除进程