一、Docker容器虚拟化
1、虚拟化的发展
1)单主机
服务高性能硬件组成
安装系统在系统上安装服务
成本高,大量硬件资源浪费
2)虚拟化时代
依赖硬件服务
在服务器上安装虚拟化程序
在虚拟化程序上安装不同系统,系统上搭建服务
提高硬件的利用率,迁移受版本限制灵活性差
3)云计算
通过虚拟化构建群集提升计算机处理数据的能力
云计算平台解决高性能计算、数据存储、安全防护
云计算是一个付费服务,可以根据需要按需付费
4)Docker容器
docker容器属于轻量级虚拟化产品
通过docker程序的可以读写层实现
docker是下一代虚拟化产品
基于LXC内核虚拟化实现
方便安装使用,方便数据迁移,灵活性差
1)docker的作用
虚拟化产品,提供容器虚拟化服务
2)Docker特点
不受平台限制
开源
隔离性强,容器之间相互独立
部署速度快
方便迁移数据
管理简单
方便资源限制
3、docker核心概念
安装docker
启动docker服务设置开机自动启动
检查docker版本
查找镜像
下载镜像
查看镜像
修改docker镜像名字
删除镜像
导出镜像
导入镜像
上传镜像
创建运行第一个容器名字是centos01在后台运行
启动停止容器
查看所有容器
创建并启动容器
创建并运行容器
进入docker容器中
导出容器
将备份容器导入称为镜像
删除停止的容器
删除运行的容器