Docker基本管理
一、Docker概述
1、Docker是什么
(1)是一种轻量级的“虚拟机”
(2)在linux容器里运行应用的开源工具
2、Docker与虚拟机的区别
虚拟机 | 容器 | |
---|---|---|
启动时间 | 慢 | 快速 |
容量 | 大 | 小 |
系统 | 逻辑隔离 | 依赖于内核(共享) |
安全性 | 强 | 弱 |
3、Docker的使用场景
(1)打包应用程序简化部署
(2)可脱离底层硬件任意迁移
例如:服务器从腾讯云迁移到阿里云
二、Docker的核心概念及安装方式
1、Docker核心概念
(1)镜像
一个面向Docker容器引擎的只读模块
(2)容器
从镜像创建的运行实例
(3)仓库
集中保存镜像的地方
2、CentOS安装Docker的两种方式
(1)使用CURL获得Docker的安装脚本进行安装
(2)使用YUM仓库来安装Docker
3、安装部署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内核中支持逻辑卷管理的通用设备映射机制
它为实现用于存储资源管理的块设备驱动提供了一个高度模块化的内核架构
注:需要用在线源安装,本地源会出错。
(2)设置阿里云镜像源
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
(3)安装Docker-CE
yum install -y docker-ce
vim /etc/selinux/config
SELINUX=disabled
systemctl start docker.service
systemctl enable docker.service
这个时候我们 cd /etc/docker目录发现没有这个目录
现在我们开启服务,再进这个目录就可以
镜像
---------------------镜