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

  [复制链接]
查看13470 | 回复34 | 2020-8-24 23:33:34 | 显示全部楼层 |阅读模式
12442.jpg . h/ V; `; x5 [# Q

, k: ~* Y4 |- [+ W6 Y  D! @$ @〖课程介绍〗* _% z; M- N# d- {. K8 ]0 N
本课程把一个真实企业级前后端分离项目部署在Linux环境中,利用Docker虚拟机的容器技术,采用分布式集群部署,将项目转换成为高性能、高负载、高可用的部署方案。包括Docker集群、MySQL集群、Redis集群、负载均衡、双机热备等等。
+ \5 Q& B4 X) t+ Y; i- R
. C# d- U, _3 [2 A, y+ j. ^/ K〖课程目录〗
6 a% J! Y: b; M1 o+ K# ~第1章 课程介绍& t8 T& [% Q4 P9 t+ o4 j
展示前后端分离项目部署的成果,介绍学习本门课程需要的硬件环境和软件环境,并利用VMware虚拟机安装CentOS,搭建Docker部署环境。( B2 n" \+ {4 V- B3 j( j
1-1 课程介绍试看
6 m: S4 J) ^* H. a4 U  _0 Y1-2 项目演示试看
! V* o4 g0 d; a( F' _& e7 U, q  X1-3 开发环境要求(上)# [3 n' g% ?& y# \1 v& I
1-4 开发环境要求(下)6 a+ W. |0 S+ `. k7 U$ x
- J; a% c; _+ ?$ h$ n
第2章 人人开源前后端分离项目下载与配置
& O% `0 R5 |) q, \, T% Y本章以renren-fast开源项目为部署案例,详细讲解了这个项目的前端部分和后端部分的安装和配置,在Windows平台上运行调试该项目。
+ ?3 u3 C5 ^* M/ X, a' p4 R' Z6 F2-1 前后端分离框架介绍
: c3 D/ r4 }; q; ^" @2-2 后端项目下载与配置
( x- r) e; n2 k) R8 H% T4 ^+ ~6 w* m0 G2-3 前台项目的下载与配置
) i% P- N! d7 H/ f# m! O: \6 i: N& ~4 N& ?+ u
第3章 Linux基础知识强化, }+ b: t$ w7 J* N+ e0 g/ X9 d' c* b
本章内容是巩固和复习Linux系统基础知识,重点讲解Linux系统中的目录结构和常用指令,以及防火墙等。为在Linux环境中部署前后端分离项目扫清基础知识障碍。而且还会讲解Docker虚拟机的安装。
1 J2 A9 f8 w3 H! a$ H' D3 e3-1 Linux系统构成和基本操作(上)  l" ]% P& O0 ^( q
3-2 Linux系统构成和基本操作(下)
' B3 `# I2 ^* }. ]* j' L7 H3-3 防火墙管理
7 A( P5 r+ f! n: Y* h3-4 Docker虚拟机(上): T, [. D  _$ C' ~: }  u
3-5 Docker虚拟机(下)
+ I1 f/ b; Y3 d2 v
# Y+ h6 @* p4 m; m7 d第4章 搭建MySQL集群" o# ~3 V8 Q$ |6 s& v% j  M
大型项目的持久层都会选择数据库集群,本门课程选择的是MySQL领域中最成熟可靠的PXC(Percona XtraDB Cluster)集群方案。在本章节,我们会学习在Docker容器中划分网段,创建PXC容器和组建5节点的PXC集群。
2 a+ k/ `0 _$ i/ g' W4-1 MySQL集群方案介绍
( t( Q4 h2 t: u0 E0 P4-2 创建MySQL集群  i+ D/ S, @. q) Z3 Q
4-3 数据库负载均衡  I# b  x' L& d3 m4 U" t6 Y
4-4 负载均衡的高可用方案(上)
- i, R- A4 `1 M4-5 负载均衡的高可用方案(下)
; B9 {5 v- l) y0 e( a4-6 热备份数据
9 {" ]* @2 I  _7 O7 q3 V; U( y
5 s+ Z' U8 O* g5 F  T( Q. [( x第5章 搭建Redis集群
- f  T9 B; \- XRedis高速缓存可以减少数据库IO的压力,在秒杀商品、抢红包等业务中频繁用到。这一章我们要学习的是为renren-fast项目搭建6节点的RedisCluster集群。
* ^. s, V1 |) X9 |: J5-1 Redis高速缓存介绍
4 o, h1 J/ O) k* {5-2 Redis主从同步
5 j- ?9 |1 Y% v  X  b5 c5-3 配置RedisCluster集群- r$ O( L- |( M" Y1 c

8 G$ f; m9 ^  Z$ R/ C第6章 部署前后端分离项目
$ e1 D5 ?8 h& ^3 |除了MySQL和Redis要使用集群外,业务的节点的部署也要使用集群方案,才能保证高性能、高负载和高可用。这一章我们将学习打包前端VUE项目和后端SpringBoot项目,以集群的方式部署在Docker容器内。* c+ L5 j. i7 |4 ~+ k1 s: ]
6-1 后端项目后端项目部署与负载均衡
" [( O  b4 t" p7 M. p6-2 后端项目双机热备负载均衡
0 d8 h3 a  N4 V% K( j6-3 前端项目后端项目部署与负载均衡7 v/ x/ ~& u4 ^( S
6-4 前端项目双机热备负载均衡试看: A0 N3 D' a5 v2 n' H' g; E0 a5 I: I

- V- X+ s) {) R" O  q; l& \" v5 x第7章 课后作业% i+ ?# ~; E- e% J- D9 Y
俗话说“鸡蛋不要放在同一个篮子里”,所以要对本地部署方案改造成跨主机的运营平台。我们将创建四个Linux主机,利用Swarm技术组建Docker集群。通过Swarm的共享网络,组建起多主机多容器分布式部署的运营平台。
+ Y  W8 I) F" \/ S7-1 课后作业(上)
1 |; |" `" \4 f% U7-2 课后作业(中)' M1 w" k- A; h0 n0 \% N# O7 ~1 J
7-3 课后作业(下)' u& E6 U& w: ~- N/ x. C7 ~; ~; l4 o
, d2 C4 V9 N6 z" x6 c$ q8 _
第8章 云平台部署前后端分离/ K# W, D2 G7 M: {3 Q4 l. L8 T9 f
本课程的案例既可以部署在本地,也可以部署在云平台,本章我们将比较阿里云、腾讯云、百度云的特点,以阿里云为例,介绍云主机的购买和使用,以及在阿里云ECS主机上部署本课程的相关程序。5 ^! _/ _# X  b) M5 B
8-1 云端部署
' z6 w* w: k/ S! a; l9 `7 p4 H( @# }- |, H) q* S
第9章 课程总结
* w$ |3 w+ g; m- y3 K' g2 R. t  l回顾renren-fast案例的部署架构6 J" {$ f' u* m1 @
9-1 课程总结
8 t; y7 `2 e( t5 w2 t" j  t+ [) ~% Q' g' Z1 o: O
〖下载地址〗
( Z9 K7 S; z% ?
游客,如果您要查看本帖隐藏内容请回复
5 ]' C& `6 W% ^2 P( I( |" p8 n
# A( K4 ]; E2 q1 L- m/ |' w

  Y6 l+ F0 x5 k----------------华丽分割线-------------------------华丽分割线-----------------------华丽分割线-------------4 t! Q: |, W9 |+ E( o& n
# L4 L4 V% t! H
〖下载地址失效反馈〗  ^) y7 {/ }0 H. U" r! G; Q) f
如果下载地址失效,请尽快反馈给我们,我们尽快修复。请加QQ邮箱留言:2230304070@qq.com
2 D( O& a4 W- d7 `
( t, G/ y7 ]! f9 b+ x: W9 w* S〖升级为终身会员免金币下载全站资源〗
7 o3 ]8 r* f; X( @全站资源高清无密,每天更新,vip特权了解一下:http://www.mano100.cn/rjyfk_url-url.html
1 a+ ~) T! r3 ]( r5 {3 g( `7 i* x- K/ D( s( x3 f( s# M
〖客服24小时咨询〗7 q( W8 H' M+ c6 B+ {: e4 O! A% Q' T
有任何问题,请点击右侧QQ邮箱:2230304070@qq.com 咨询。
% x% q) m: i# e& O2 `6 m& D6 B( j' h0 Y3 j6 n
; W* S! y2 _( t6 B4 _* [

9 n4 E: o) b" u* V: V
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

5 ?& ^* Q8 V$ T66666666666666666666666666666
回复

使用道具 举报

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 | 显示全部楼层
学习一下啊
回复

使用道具 举报

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

本版积分规则