spring boot docker部署(docker部署springboot和vue项目的实现步骤)
类别:服务器 浏览量:1301
时间:2021-10-08 00:16:09 spring boot docker部署
docker部署springboot和vue项目的实现步骤目录
- A. docker 部署 springboot项目
- 一、springboot项目编译打包
- 二、在项目根目录创建Dockerfile文件
- 三、在根目录执行,形成docker镜像
- 四、运行项目
- B. docker 部署 VUE项目
- 一、VUE项目编译打包,在项目根目录执行
- 二、dist 复制到空的一个文件夹里并创建Dockerfile文件
- 三、在Dockerfile的父级文件夹执行,形成docker镜像
- 四、运行项目
- C. 导出镜像
- D. 将tar文件复制到服务器上
- E. 导入镜像
- F. 运行项目
一、springboot项目编译打包
二、在项目根目录创建Dockerfile文件
FROM openjdk:8-jdk-alpine VOLUME /tmp ADD ./target/demo-0.0.1-SNAPSHOT.jar demo.jar RUN sh -c 'touch /demo.jar' ENTRYPOINT ["sh", "-c", "java $JAVA_OPTS -Djava.security.egd=file:/dev/./urandom -jar /demo.jar"]
demo-0.0.1-SNAPSHOT.jar 改为你的jar包名称
jar包运行环境为java,则使用openjdk:8-jdk-alpine
三、在根目录执行,形成docker镜像
docker build -t demmo-docker:1.0 .
四、运行项目
docker run docker run -dp 8080:8080 --name demo-docker demo-docker:1.0
一、VUE项目编译打包,在项目根目录执行
npm run build
执行后会有dist文件夹
二、dist 复制到空的一个文件夹里并创建Dockerfile文件
FROM nginx MAINTAINER admin COPY dist/ /usr/share/nginx/html/
在dist文件夹里面为html,css等文件,运行html可以使用nginx.
三、在Dockerfile的父级文件夹执行,形成docker镜像
docker build -t demo-vue-docker .
四、运行项目
docker run --name car-vue -d -p 8080:80 demo-vue-docker
docker save -o demo.tar demo-docker:1.0 docker save -o vue-demo.tar demo-vue-docker
复制文件到服务器,rar文件在用户目录下,如mac系统将在/Users/你的用户名/下,如果找不到该文件可以使用工具进行查找文件。
E. 导入镜像docker load -i demo.tar docker load -i vue-demo.tar
与上面介绍的一致,不在赘述
到此这篇关于docker部署springboot和vue项目的实现步骤的文章就介绍到这了,更多相关docker部署springboot和vue项目内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
您可能感兴趣
- docker容器的使用过程(详解docker容器的层的概念)
- 自建docker镜像仓库(使用docker制作分布式lnmp 镜像)
- docker如何查看容器目录(docker 查看容器的挂载目录操作)
- springboot怎么设置docker(Docker如何给Springboot项目动态传参的实现方法)
- docker查看镜像详细内容(Docker镜像分析工具dive原理解析)
- docker部署kafka认证(docker-compose部署zk+kafka+storm集群的实现)
- 数据库docker技术(总结Docker不适合部署数据库的7大原因)
- docker的安装部署(Docker快速安装Zookeeper的详细教程)
- 使用docker对集群进行管理(使用docker搭建kong集群操作)
- docker镜像怎么用(Docker和镜像的操作方法)
- idea 远程部署docker(通过idea打包项目到docker的操作方法)
- netcoredocker视频教程(Docker安装部署Net Core实现过程解析)
- docker启动失败容器目录结构(docker容器中安装vim问题解决)
- docker默认网桥设置(Docker默认网段修改实现方法解析)
- docker 命令上传镜像到镜像仓库(Docker 使用国内镜像仓库的方法)
- centos上docker的部署(CentOS8下的Docker使用详解)
- 美国数十万加仑牛奶倒进下水道,世界会重演1929年的大萧条吗(美国数十万加仑牛奶倒进下水道)
- 美国数十万加仑牛奶倒入下水道,贫民区食不果腹,历史再次重演(美国数十万加仑牛奶倒入下水道)
- 美国倒掉数十万加仑牛奶 上热搜第一,这一幕似曾相识(美国倒掉数十万加仑牛奶)
- 深度 倒牛奶 这一幕为何又在美国上演(深度倒牛奶)
- 美国数十万加仑牛奶倒下水道怎么回事 原因曝光令人心痛(美国数十万加仑牛奶倒下水道怎么回事)
- 探索中国神秘文字(探索中国神秘文字)
热门推荐
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9