我做一个〖表白抗疫战士〗项目,供小伙伴们学习和参考。
先来看看项目运行后的高清截图

当然,除了炫酷的页面还有丰富多彩的技术栈
项目涉及技术栈
-
CSDN云 -
阿里云 -
RDB -
DMS -
docker -
docker-compose -
portainer -
Harbor -
nacos -
sentinel -
seata -
spring cloud gateway -
dubbo -
spring cloud loadbalancer -
spring security -
oauth2.0 -
redis
项目部署步骤
我会手把手教你如何部署,建议大家所有的环境以及安装步骤和我一样
查看服务器

连接服务器

安装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 <issavior@163.com>"
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

原文始发于微信公众号(步尔斯特):基于CSDN云和docker全家桶的微服务项目
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/47948.html