csdn近期推出了云服务,看了一眼性价比太高了,于是买了一个云主机,正好赶上5.20,做一个〖表白抗疫战士〗项目,供小伙伴们学习和参考。
需要源码可以公号【步尔斯特
】回复「csdn
」获取源码,结尾有彩蛋
项目开始之前你需要准备一台云服务器,推荐使用csdn云服务器,性价比高,购买链接:csdn官方云服务器
先来看看项目运行后的高清截图
当然,除了炫酷的页面还有丰富多彩的技术栈
项目涉及技术栈
项目部署步骤
我会手把手教你如何部署,建议大家所有的环境以及安装步骤和我一样
查看服务器
连接服务器
安装docker
〖Docker指南①〗快速入门|安装|加速|hello-world
〖Docker指南⑦〗docker-compose快速入门
这篇文章忘写了,后期给补上,就一个下载命令(当然还有一些额外的配置和一些坑)
docker run
-d
-p 8000:8000
-p 9000:9000
--name portainer
--restart=always
-v /var/run/docker.sock:/var/run/dock.sock
-v portainer_data:/data
portainer/portainer-ce:latest
大家先自行脑补上,hhh~
安装harbor
〖Docker指南⑧〗Docker私有镜像仓库|阿里云|Registry|Harbor
编写Dockerfile文件
〖Docker指南⑤〗学习Dockerfile,看这一篇就够了
FROM java:8
LABEL maintainer="issa <[email protected]>"
VOLUME /tmp
ADD ossa-service-epidemic.jar app.jar
RUN bash -c "touch /app.jar"
ENTRYPOINT ["java","-jar","/app.jar"]
EXPOSE 7001
编写docker-compose.yml文件
〖Docker指南⑦〗docker-compose快速入门
version: "3"
services:
ossa-service-producer:
image: ossa-service-epidemic-7001
container_name: ossa-service-epidemic-7001
ports:
- "7001:7001"
volumes:
- /app/ossa-service-epidemic:/data
networks:
- ossa_net
depends_on:
- nacos
- sentinel
ossa-gateway-server:
image: ossa-gateway-server-6000
container_name: ossa-gateway-server-6000
ports:
- "6000:6000"
volumes:
- /app/ossa-gateway-server:/data
networks:
- ossa_net
nacos:
image: ossa-nacos
environment:
MODE: standalone
ports:
- "8848:8848"
- "9848:9848"
volumes:
- /app/nacos:/data
networks:
- ossa_net
sentinel:
image: ossa-sentinel
ports:
- "8858:8858"
volumes:
- /app/sentinel:/data
networks:
- ossa_net
networks:
ossa_net:
IDEA整合docker
〖Docker指南⑨〗本地一键部署微服务项目到阿里云服务器
nacos
需要 大厂面试题
、简历模版
、电子书
、学习资料
等关注【公众号】回复「 1024 」即可。