新建一个文件夹“vue-docker”(随便取的名字,不重要),文件夹下包含如下内容: 这就是我们docker部署前端工厂需要的全部内容,其中dist是2.2打包好生成的文件,Dockerfile的编写在下文3.1.1,nginx.conf可以先将第二章中写好的nginx.conf先copy过来(3.1.2还会修改,原因也在下文中)。 补充一些常用的docker命令:1.docke...
蘑菇博客(MoguBlog),一个基于微服务架构的前后端分离博客系统。Web端使用Vue + Element , 移动端使用uniapp和ColorUI。后端使用Spring cloud + Spring boot + mybatis-plus进行开发,使用 Jwt + Spring Security做登录验证和权限校验,使用ElasticSearch和Solr作为全文检索
总结:docker里面的镜像理解为一个服务,比如mysql,springboot,vue,然后我们可以创建多个容器,他们可以跑起来,也可以指定端口,需要注意的:项目里设计到的ip,原本是127.0.0.1的这些都要改为服务器这边对应的ip和端口 常用docker命令: 启动docker服务:systemctl start docker.service 设置自启动:systemctl enable docker.ser...
采用流行的技术,如 SpringBoot、MyBatis、Redis、 MySql、 MongoDB、 RabbitMQ、Elasticsearch,采用Docker容器化部署。 更好的阅读体验 文档地址:http://www.passjava.cn 备用地址1:https://jackson0714.github.io/PassJava-Learning 备用地址2:http://jayh2018.gitee.io/passjava-learning/#/README PassJava 教程连...
docker build -t saber:1.0 .(注意最后的.) docker run -itd --name saber --network=mynetwork --ip=172.19.0.8 -p 1889:1889 -v $PWD/conf:/mnt/ saber:1.0 4、Docker打包并发布SpringBlade (1)pom.xml配置 / <docker.repostory>10.10.0.127:10080</docker.repostory> ...
Vue和ElementUI redis(双元) Maven基础 JavaWeb综合案例 Spring SpringMVC Maven高级(双元) Dubbo(双元) Zookeeper(双元) 项目管理和自动化构建部署 redis(双元) 传智健康 SpringBoot(双元) ElasticSearch( 双元 ) rocketmq Docker(双元) MybatisPlus ...
一. 容器化部署springboot项目 1.编写 docker-compose.yml 文件 version: "2" services: scrm-manager-business: image: openjdk:8u222-stretch container_name: scrm-manager-business network_mode: host command: java -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/dump/ -Xmx768m -jar /app/manage...
一、springboot项目编译打包 二、在项目根目录创建Dockerfile文件FROMopenjdk:8-jdk-alpineVOLUME/tm... A.docker部署 springboot项目 一、springboot项目编译打包 二、在项目根目录创建Dockerfile文件 FROM openjdk:8-jdk-alpine VOLUME/tmp ADD./target/demo-0.0.1-SNAPSHOT.jar demo.jar ...
将springboot项目部署在linux上 war包/ 先将idea中的springboot项目导成war包或者jar包如果是用的是 war包的话是 直接将war包放到tomcat下的webapps中就可以使用的注意的点是在浏览器中访问的ip地址端口用的是tomcat的中的端口。 需要在pom文件中修改的配置: 1.项目默认打包的是jar包所以要加packaging配置 2.由...
Web端使用Vue+ElementUi, 移动端使用uniapp和ColorUI。后端使用SpringCloud+SpringBoot+Mybatis-plus进行开发,使用Jwt+SpringSecurity做登录验证和权限校验,使用ElasticSearch和Solr作为全文检索服务,使用Github Actions完成博客的持续集成,使用ElasticStack收集博客日志,文件支持上传本地、七牛云和Minio....