Linux环境使用Docker部署SpringBoot

278 阅读1分钟

1、新建一个文件夹,将打包后的jar包放入,再新建Dockerfile文件,文件内容如下:


FROM java:8

VOLUME /tmp 

ADD projectname-0.0.1-SNAPSHOT.jar app.jar 

RUN bash -c 'touch /app.jar'

EXPOSE 8080

ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]

2、cd进入新建的文件夹下,执行命令

docker build -t itmuch/projectname:0.0.1 .构建镜像
docker images查看镜像列表

3、build完成,执行命令

docker run --name projectname -d -p 8080:8080 itmuch/projectname:0.0.1生成并启动容器
docker ps -a查看容器列表

4、其它命令

docker stop containerid停止容器
docker rmi imageid删除镜像
docker rm containerid删除容器
docker logs -f containerid查看容器运行实时日志
systemctl start firewalld启动防火墙
firewall-cmd --zone=public --permanent --add-port=8080/tcp开放端口
firewall-cmd --reload重启防火墙