Merge branch 'master' of gitee.com:Eyestorm/notes

This commit is contained in:
estomm
2021-12-29 14:56:48 +08:00

31
docker/doker1 概述.md Normal file
View File

@@ -0,0 +1,31 @@
## 学习路线
* doker概述
* doker安装
* doker命令
* doker镜像
* 容器数据卷
* dokerfile
* doker网络原理
* IDEA整合doker
* doker compose 集群
* doker swarm 部署
* CI/CD jenkins 部署流水线
## doker概述
### 背景
1. 产品人员(提出需求)
2. 开发人员(实现产品)
3. 运维人员(维护产品)
问题:从开发到运维,环境部署十分困难。每一个集群都需要部署环境。
方案jar +(redis/mysql/jdk)项目+环境,一起打包发布。由开发人员完成开发、打包、部署、上线等一系列流程。
Android开发的完整流程java开发----apk打包-----应用商店(发布)----下载安装apk部署----安装即可用(上线)
Java开发的完整流程Java开发----jar+环境打包doker镜像----docker仓库发布----下载镜像(部署)----直接运行(上线)
doker解决的问题
1. jre多个应用端口冲突、环境冲突等。
2. doker打包装箱隔离