docker 概述

docker为什么出现

一款产品:开发-上线 两套环境! 应用环境,应用配置!

开发 --- 运维. 问题: 我在我的电脑上可以运行! 版本更新,导致服务不可用!对于运维来说,考研就十分大?

环境配置是十分的麻烦,每个机器都要部署环境(集群Redis,ES,Hadoop...)! 费时费力.

发布一个项目(Jar+(Redis MySQL jdk ES)),项目能不能都带上环境安装打包!

之前在配置服务器一个应用的环境Redis MySQL jdk ES Hadoop,配置超麻烦了,不能够跨平台.

Window,最后发布到Linux!

传统:开发jar,运维来做!

现在:开发打包部署上线,一套流程做完!

java -- apk -- 发布(应用商店)--- 张三使用apk --- 安装即可用! java -- jar(环境) --- 打包项目带上环境(镜像) -- (Docker仓库:商店) -- 下载我们发布的镜像 -- 直接运行即可!

Docker给以上的问题,提出了解觉方案!


Docker 的思想就来自于集装箱 JRE -- 多个应用(端口冲突) -- 原来都是交叉的 隔离:Docker核心思想!打包装箱!每个箱子是互相隔离的

水果 生化武器

Docker 通过隔离机制,可以将服务器利用到机制!

本质:所有的技术都是因为出现了一些问题,我们需要去解决,才去学习!


results matching ""

    No results matching ""