linux 服务器 docker 部署 java SpringBoot SpringCloud 项目 jar

我的Docker专栏

https://blog.csdn.net/weixin_45580378/category_12276045.html

1.打包 这个不用说了
2.创建一个文件夹 位置随意 名字随意 存放java程序

mkdir /home/docker_java_jar

3.进入上面创建的文件夹 创建Dockerfile文件

#jdk8作为基础镜像 注意自己的具体版本 安装jdk的时候有
FROM java:8
#作者
MAINTAINER zbdemo <[email protected]>
#添加jar到镜像并命名为user.jar
ADD user-0.0.1-SNAPSHOT.jar user.jar
#镜像启动后暴露的端口
EXPOSE 8001
#jar运行命令,参数使用逗号隔开
ENTRYPOINT ["java","-jar","user.jar"]

4.把jar包上传到服务器 和上面的Dockerfile文件一个目录
5.docker打包 注意最后有个点 user 是打包成的镜像名

docker build -t user .

6.查看是否打包成功

docker images

6.运行镜像
注:–name 是镜像运行起来之后的自定义名字
-p 是把程序在docker内部的端口映射到主机上的端口

docker run -d --name user -p 8005:8005 user --net=host

7.看日志

docker logs -f -t ui

8.看是否启动成功

docker ps -a

猜你喜欢

转载自blog.csdn.net/weixin_45580378/article/details/130035359