Springboot jar包部署基于Docker

 

springboot 打包为jar

1.pom中加上<packageing>jar</packageing>

  命令行输入

2. mvn install package -Dmaven-test.skip=true

  就会在target中出现jar包

服务器docker部署:

1.先导入一个基镜像 java:8

 docker pull java:8

2.导入jar包 rz

3.编写Dockerfile

FROM java:8 MAINTAINER ajunge

COPY /food.jar /food.jar 两个参数 一个是本地的jar包所在的位置 另一个是容器jar包放的位置

CMD java -jar /food.jar 在启动的时候执行一下命令 启动项目

EXPOSE 8080 开放端口8080

4.build 镜像

docker build -t docker.io/foodberverages:v1.0 -f ~/Dockerfile .  -t表示设置标签 -f 表示Dockerfile 文件build

记住,在build的最后边有一个点,不可以省略

5.开启镜像容器

docker run -d -p 8080:8080 --name food docker.io/food:v1.0  表示后台运行,且端口映射8080

补充:有的时候我们需要使用到natapp进行微信的测试,但是如果命令运行会出现关闭连接自动退出,我们就需要一直在后天运行这个natapp,这里补充一个命令

后台运行natapp

nohup ./natapp -authtoken=xxxx -log=stdout &

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值