本文主要是介绍翘首以盼的Docker他迈着优美的步伐向我们走来啦(Docker基本管理),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Docker基本管理
- 一、Docker概述
- 1、Docker是什么
- 2、Docker与虚拟机的区别
- 3、Docker的使用场景
- 二、Docker的核心概念及安装方式
- 1、Docker核心概念
- (1)镜像
- (2)容器
- (3)仓库
- 2、CentOS安装Docker的两种方式
- 3、安装部署docker
- (1)安装依赖包
- (2)设置阿里云镜像源
- (3)安装Docker-CE
- 镜像
- 容器
- 仓库
- Docker数据卷
- 数据卷容器
- 端口映射
- 容器互联(使用centos镜像)
一、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)设置阿里云镜像
这篇关于翘首以盼的Docker他迈着优美的步伐向我们走来啦(Docker基本管理)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!