DOCKER基本管理
一、docker概述
1.docker是什么
是一种轻量级的"虚拟机"
在LINUX容器里运行应用的开源工具
2.docker的使用场景
- 打包应用程序简化部署(把一个架构镜像文件上传)
- 可脱离底层硬件任意迁移,平滑过渡(服务器从腾讯云迁移到阿里云)
3.docker核心概念
-
镜像
一个面向docker容器引擎的只读模板
-
容器
从镜像创建的运行实例(必须要有docker引擎)
-
仓库
集中保存镜像的地方
4.centos安装docker的两种方式
- 使用CURL获得安装docker的安装脚本进行安装
- 使用YUM仓库来安装docker
5.docker与虚拟机区别
虚拟机 | docker | |
---|---|---|
启动时间 | 慢 | 快速 |
容量 | 大 | 小 |
系统 | 逻辑隔离 | 依赖于内核(共享) |
安全 | 强 | 弱 |
二、安装docker
1.安装依赖包
yum install -y yum-utils device-mapper-persistent-data lvm2
#yum-utils 提供了yum-config-manager
#device mapper 存储驱动程序需要device-mapper-persistent-data和lvm2
#device mapper 是LINUX2.6内核中支持逻辑卷管理的通用设备映射机制,它为实现用于存储资源管理的块设备驱动提供了一个高度模块化的内核架构。