学习前的思考

docker环境

问题

虚拟化技术的概念

将物理资源转化为可以管理的逻辑资源 (一沙一世界,一叶一菩提)
一台物理机虚拟成多N台虚拟机.每个机器互相独立

虚拟化技术的意义

最大化的利用高配硬件设备的资源,实现资源最大化利用

一个nginx用一台机器? 浪费

对老旧资源惊醒重组重用统一管理

Devops自动化运维

虚拟化技术的种类

VMware 安装系统 安装应用 启动应用 30分钟启动
KVM
Hyper-v
Docker

Docker是众多虚拟化技术中的一种. 镜像启动 10秒级启动
是目前互联网IT企业使用最多的虚拟化技术软件,其特点:轻量级,高性能,安全,稳定等.
主要是为例解决企业轻量级操作系统和应用容器资源而诞生的

目标

从零开始构建Docker平台

环境

centos7.x Linux(内核版本至少3.10+)

yum部署

手动部署

实战Docker创建Nginx/Tomcat容器

Nginx容器负载均衡tomcat集群 动静分离