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 &