Linux Centos7环境下Docker搭建并运行SpringBoot的jar包

1、使用maven工具生成jar包;
先点击clean,再点击packages

2、使用文件传输工具将jar包上传到服务器的目录下(如:/usr/local/pr)
本地的jar包路径在项目路径下的target目录下,如renren-fast.jar
同时新建一个Dockerfile文件,文件内容如下:

FROM java:8
EXPOSE 8888

VOLUME /tmp
ADD renren-fast.jar  /app.jar
RUN bash -c 'touch /app.jar'
ENTRYPOINT ["java","-jar","/app.jar"]

EXPOSE 对应项目的端口号

3、创建docker镜像
docker build -t renren .
docker images --查看镜像

4、启动镜像
docker run -d -p 8888:8888 renren

(一)报错:
WARNING: IPv4 forwarding is disabled. Networking will not work.
解决方式:
vi /etc/sysctl.conf
其中添加一行:
net.ipv4.ip_forward = 1
保存退出后,重启网络
systemctl restart network

(二)报错
docker: Error response from daemon: driver failed programming external connectivity on endpoint mystifying_tesla
解决方式
重启docker
systemctl restart docker
重新加载镜像
docker run -d -p 8888:8888 renren

5、网页输入一个接口,查看返回情况

你可能感兴趣的:(Linux Centos7环境下Docker搭建并运行SpringBoot的jar包)