Docker概述 部署Docker Docker镜像 Docker基本命令 总结和答疑Docker概述

本文详细介绍了Docker的基本概念,包括容器技术的核心组成部分,如CGroups、NameSpace和SELinux安全。此外,还讨论了Docker的优缺点,如简洁高效但安全性较弱。文章进一步讲解了Docker的安装过程,以及如何使用Docker镜像进行下载、上传、导入和导出。最后,介绍了Docker的基本命令,包括镜像和容器的操作,如`docker run`、`docker ps`、`docker stop`等,并提供了实践练习。
摘要由CSDN通过智能技术生成

大型架构及配置技术
NSD
ARCHITECTURE
DAY01内容
09:00 ~ 09:30
上午
09:30 ~ 10:20
10:30 ~ 11:20
11:30 ~ 12:00
14:00 ~ 14:50
下午
15:00 ~ 15:50
16:10 ~ 17:00
17:10 ~ 18:00
Docker概述
部署Docker
Docker镜像
Docker基本命令
总结和答疑Docker概述
概述
什么是容器
什么是Docker
Docker概述
Docker特性
Docker的优势
Docker的缺点概述什么是容器
• 容器技术已经成为应用程序封装和交付的核心技术
• 容器技术的核心有以下几个内核技术组成:




– CGroups(Control Groups)-资源管理
– NameSpace-进程隔离
– SELinux安全
• 由于是在物理机上实施隔离,启动一个容器,可以像
启动一个进程一样快速什么是Docker
• Docker是完整的一套容器管理系统




• Docker提供了一组命令,让用户云计算基础
更加方便直接地使
用容器技术,而丌需要过多关心底层内核技术Docker特性Docker优点
• 相比于传统的虚拟化技术,容器更加简洁高效
• 传统虚拟机需要给每个VM安装操作系统




• 容器使用的共享公共库和程序Docker的缺点
• 容器的隔离性没有虚拟化强
• 共用Linux内核,安全性有先天缺陷




• SELinux难以驾驭
• 监控容器和容器排错是挑战部署Docker
部署Docker
安装软件
安装前准备
安装Docker安装软件安装前准备
• 需要64位操作系统
• 至少RHEL6.5以上的版本,强烈推荐RHEL7




• 关闭防火墙(丌是必须)安装Docker
• 软件包列表:
– docker-engine




– docker-engine-selinux
[root@jacob ~]# rpm -ivh docker-engine-1.12.1-1.el7.centos.x86_64.rpm
[root@jacob ~]# rpm -ivh docker-engine-selinux-1.12.1-
1.el7.centos.noarch.rpm
[root@jacob ~]# systemctl start docker
[root@jacob ~]# systemctl enable docker案例1:安装Docker
安装docker平台所需要的软件
– docker-engine




– docker-engine-selinux
– 关闭防火墙Docker镜像
基本概念
什么是镜像
Docker hub镜像仓库
Docker镜像
镜像操作
下载、上传镜像
导入、导出镜像
启动镜像基本概念什么是镜像
• 在Docker中容器是基于镜像启动的
• 镜像是启动容器的核心




• 镜像采用分层设计
• 使用快照的COW技术,确保底层数据丌丢失什么是镜像(续1)




[root@jacob ~]# docker imagesDocker hub镜像仓库
• https://hub.docker.com
• Docker官方提供公共镜像的仓库(Registry)




[root@jacob
[root@jacob

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值