From 095da8537c5a55e3bf1223125bd9314ce6ab30cb Mon Sep 17 00:00:00 2001 From: yinkanglong Date: Tue, 28 Dec 2021 16:37:03 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docker/doker1 概述.md | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 docker/doker1 概述.md diff --git a/docker/doker1 概述.md b/docker/doker1 概述.md new file mode 100644 index 00000000..ba81a17b --- /dev/null +++ b/docker/doker1 概述.md @@ -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打包装箱,隔离