Docker环境下的前后端分离项目部署与运维

  [复制链接]
查看7816 | 回复34 | 2020-8-24 23:33:34 | 显示全部楼层 |阅读模式
12442.jpg   F8 U0 ^1 q- Q) e  C: y: E
3 v/ ~. ?  O: W& b
〖课程介绍〗5 V0 ^" e- F, I' l) O
本课程把一个真实企业级前后端分离项目部署在Linux环境中,利用Docker虚拟机的容器技术,采用分布式集群部署,将项目转换成为高性能、高负载、高可用的部署方案。包括Docker集群、MySQL集群、Redis集群、负载均衡、双机热备等等。
4 _$ o7 ?9 |7 g4 H' N0 D8 b$ [0 l, R, p1 B: l
〖课程目录〗
$ g& M9 G& e& q6 {. Z  s2 I第1章 课程介绍
- L% H5 R3 X' Z8 K  F- p展示前后端分离项目部署的成果,介绍学习本门课程需要的硬件环境和软件环境,并利用VMware虚拟机安装CentOS,搭建Docker部署环境。
# k( j6 V6 n! i; L1-1 课程介绍试看  k3 @" ^1 I3 ^: P. z
1-2 项目演示试看
0 G2 C8 X9 o# q9 n. H" Q) r' Q1-3 开发环境要求(上)
3 G7 N! u8 I( p  \5 U- Y# w1-4 开发环境要求(下)* C% _" R( k( s. v, c8 \( f. J! j

& j- O1 V' }- O5 w" {- d第2章 人人开源前后端分离项目下载与配置( ]) D/ {$ x8 z2 W( Z6 |, N1 N
本章以renren-fast开源项目为部署案例,详细讲解了这个项目的前端部分和后端部分的安装和配置,在Windows平台上运行调试该项目。
! C) c8 q9 B, {2-1 前后端分离框架介绍
6 r& z$ n3 z+ ]2-2 后端项目下载与配置
/ V* X& j' P: x; B* }* i) L2 c, o5 j2-3 前台项目的下载与配置
4 a% y+ b$ [+ N4 g/ ]+ L" P$ A% X' b& A& O* P. @" L! B
第3章 Linux基础知识强化, b! e" G' W/ k7 p
本章内容是巩固和复习Linux系统基础知识,重点讲解Linux系统中的目录结构和常用指令,以及防火墙等。为在Linux环境中部署前后端分离项目扫清基础知识障碍。而且还会讲解Docker虚拟机的安装。
8 ]5 Q3 O2 u9 l) d3-1 Linux系统构成和基本操作(上)( p5 i) n2 j. O) t: {
3-2 Linux系统构成和基本操作(下)$ ^; X" B  i& K) _
3-3 防火墙管理
! e2 h7 s* y" y; X9 V$ a3-4 Docker虚拟机(上)
2 F, ]0 j) j3 ?# _1 E' q* }3-5 Docker虚拟机(下)
9 j8 I1 p* ^; ^- T
$ X* ^, N6 w4 }8 v4 {' W+ m第4章 搭建MySQL集群( M/ |# j0 N2 O( u: s+ `
大型项目的持久层都会选择数据库集群,本门课程选择的是MySQL领域中最成熟可靠的PXC(Percona XtraDB Cluster)集群方案。在本章节,我们会学习在Docker容器中划分网段,创建PXC容器和组建5节点的PXC集群。
. R4 ]6 g. X+ A1 _1 J4-1 MySQL集群方案介绍
+ V' f( U+ g4 {: S- s4-2 创建MySQL集群3 s0 H! n( `- k& P
4-3 数据库负载均衡
: D1 m  ?/ g) {/ t4-4 负载均衡的高可用方案(上)
: |2 ^1 N( |- O/ k0 K4-5 负载均衡的高可用方案(下)
' k# N0 u+ W! \) I4-6 热备份数据+ i! p. v4 |- Z" O! c

9 U& Q8 h0 _* a7 I3 t( E; C: G% a第5章 搭建Redis集群
+ A3 H5 N/ u' z% ?5 E( VRedis高速缓存可以减少数据库IO的压力,在秒杀商品、抢红包等业务中频繁用到。这一章我们要学习的是为renren-fast项目搭建6节点的RedisCluster集群。6 c; z3 V% |  `" _% W: G3 P
5-1 Redis高速缓存介绍& T( Z" `6 `- b5 Y2 i, t$ u( V. {
5-2 Redis主从同步
. r4 y5 q6 V0 j5-3 配置RedisCluster集群6 r0 j5 r4 ^7 s/ ]* D, I0 y: s
4 L: g9 V8 [; C8 M1 x! @
第6章 部署前后端分离项目( [' L, y: o! W
除了MySQL和Redis要使用集群外,业务的节点的部署也要使用集群方案,才能保证高性能、高负载和高可用。这一章我们将学习打包前端VUE项目和后端SpringBoot项目,以集群的方式部署在Docker容器内。/ I9 E6 j) J! j$ I# j. Y
6-1 后端项目后端项目部署与负载均衡
9 Q- f7 _3 h6 t1 V3 r6-2 后端项目双机热备负载均衡+ d) ?9 j& }4 }- k
6-3 前端项目后端项目部署与负载均衡) `2 L! J+ m* i7 p
6-4 前端项目双机热备负载均衡试看+ `0 Z; D! |( V" ^) p" N

# V) X7 M  K, L7 t第7章 课后作业( ]5 n8 A& c5 b1 D3 m4 x0 ^
俗话说“鸡蛋不要放在同一个篮子里”,所以要对本地部署方案改造成跨主机的运营平台。我们将创建四个Linux主机,利用Swarm技术组建Docker集群。通过Swarm的共享网络,组建起多主机多容器分布式部署的运营平台。) X# ?# r6 N: W# C
7-1 课后作业(上)" f0 N* R' |4 u
7-2 课后作业(中)6 n3 T' ^9 h* c- b. ]- F
7-3 课后作业(下)
0 B( M8 L0 s5 {: p  L5 K% Z
& ?$ s, X9 a& s% P6 Q& Z( a第8章 云平台部署前后端分离
" B+ z) T# e; T. l. w# b$ M本课程的案例既可以部署在本地,也可以部署在云平台,本章我们将比较阿里云、腾讯云、百度云的特点,以阿里云为例,介绍云主机的购买和使用,以及在阿里云ECS主机上部署本课程的相关程序。
2 K# k& a" u" \0 X% E8-1 云端部署! n" w0 b7 i# ~7 t3 o
6 u) i7 K+ Z- T6 v8 c1 A7 }
第9章 课程总结; g3 T! q# d3 ^8 }& {. j/ i
回顾renren-fast案例的部署架构
: t2 J% j# r5 F+ ~3 e. l% a! l' ^9-1 课程总结
+ X( K% Z2 w) D0 {6 _! N" k; `# W" i
〖下载地址〗, u/ r% F3 x, D- m+ _/ t
游客,如果您要查看本帖隐藏内容请回复

! {" D6 s5 o' ?9 h$ V
  X1 A: v, [  V( u& M3 M5 W+ z2 V
9 ^6 T- N$ _7 h. ]5 l6 S. K5 G----------------华丽分割线-------------------------华丽分割线-----------------------华丽分割线-------------$ w* Q7 H+ d5 `2 l" {

/ e, m. [5 A0 X. s〖下载地址失效反馈〗
# ^& P( r7 ^; q! z  _如果下载地址失效,请尽快反馈给我们,我们尽快修复。请加QQ邮箱留言:2230304070@qq.com
% b* }3 ~" f8 i! F- W5 K- {" l$ r" d& Y0 Z6 Q  b; a
〖升级为终身会员免金币下载全站资源〗9 w3 A3 k1 r/ n2 n2 I2 ^) m! p3 |7 ]
全站资源高清无密,每天更新,vip特权了解一下:http://www.mano100.cn/rjyfk_url-url.html
8 Y! J* u! `- f
7 _+ D# [; h7 f〖客服24小时咨询〗) T; y* ^' ^0 [$ @
有任何问题,请点击右侧QQ邮箱:2230304070@qq.com 咨询。
; W0 y+ v" W: Y$ c2 d( B9 L4 s- N
  P, \1 e5 H% u1 b0 F) W' @

& d- O' _" c( T3 x
! P+ E5 s! D& b
回复

使用道具 举报

tiedong | 2020-8-25 00:05:25 | 显示全部楼层
Docker环境下的前后端分离项
回复

使用道具 举报

Feanmy | 2020-8-25 10:46:35 | 显示全部楼层
66666666666666666666666666666
回复

使用道具 举报

saitama | 2020-8-26 22:05:30 | 显示全部楼层

0 r3 o( y9 m: M7 y+ K: Z; e6 M: p0 K66666666666666666666666666666
回复

使用道具 举报

ustc1234 | 2020-8-29 08:20:26 | 显示全部楼层
Docker环境下的前后端分离项目部署与运维
回复

使用道具 举报

小小码农 | 2020-9-9 16:23:37 | 显示全部楼层
楼主牛逼楼主牛逼
回复

使用道具 举报

赵先生 | 2020-9-14 18:07:43 | 显示全部楼层
666666666666666666666666
回复

使用道具 举报

Jeremy_0820 | 2020-9-15 14:44:16 | 显示全部楼层
强烈支持楼主ing……
回复

使用道具 举报

Koala_ | 2020-9-24 09:23:27 | 显示全部楼层
555557777777777777777777777777777
回复

使用道具 举报

zzh120419 | 2020-10-22 14:48:42 | 显示全部楼层
学习一下啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则