一 单点登录 *****
1.1 什么是单点登录
多个应用只需要在一个应用登录后,其他应用就不需要登录
1.2 项目中使用
有多个需要登录前端项目,也需要做.
1.3 方案-见文档
cookie共享accessToken 相同父域名
1.4 步骤
zuul拦截
授权中心-用户中心
登录
登录拦截
其他中心
登录拦截,获取用户旧ok了
二 docker-devops工具 *****
2.1 devops简介
是一种方法或理念,它涵盖开发、测试、运维的整个过程.在这工程中会使用到一堆的工具,比如git,maven,docker,Jenkins等
最终达到提升开发,测试,运维的效果.
2.2 docker
2.2.1 是什么
容器化虚拟技术,和vm相比一个天上一个地下.
集装箱的思想. 安装自行车--直接装好发给你
2.2.2 组成
1)client&server
client就是命令
server接收用户命令的服务端程序
2)镜像仓库
3)镜像
4)容器
2.3 client&server安装
1)准备一个Linux
2)安装yum install docker
3)启动systemctl start docker & systemctl enable docker
4)配置阿里云镜像加速器
2.4 镜像管理
1)列表 docker images
2)搜索 docker search
3)下载 docker pull
4)上传 docker push
5) 删除 docker rmi
2.5 容器操作
1)查看容器-docker ps & docker ps -a
2)启动容器
交互式-退出就停止
docker run -it --name=xxx image /bin/bash
守护式-一直运行
docker run -id --name=xxx image
docker exec -it xxx /bin/bash
3)停止&启动&删除&查看ip
docker stop 容器名/id
docker start 容器名/id
docker rmi 容器名/id
docker inspect --format='{{.NetworkSettings.IPAddress}}' mycentos2
4)拷贝文件,挂载目录-v
三 docker-实战 *****
3.1 安装mysql
docker pull mysql:5.7
docker run -id --name=xxx -port 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 image
通过docker exec -it xxx /bin/bash进去测试
远程测试