Docker1-Docker概念与安装

1、容器存在的意义、优势、Docker介绍

为什么使用容器?

1、上线流程繁琐:开发-测试-申请资源-审批-部署-测试等环节

2、资源利用率低

3、扩容/缩容不及时

4、服务器环境臃肿

5、环境不一致

容器VS虚拟机

 

 

 

 

 

 容器:

1、容器提供一个基本的独立环境,实现同容器隔离、资源限制

2、主要解决应用层面问题,应用快速部署、高效管理

虚拟机:

1、提升服务器资源利用率

2、提供一个完全隔离的环境

Docker

使用最广泛的开源容器引擎

一种操作系统级的虚拟化技术

依赖于linux内核特性:Namespace(资源隔离)和Cgroups(资源限制)

一个简单的应用程序打包工具

Docker设计目标

提供简单的应用程序打包工具

开发人员和运维人员职责逻辑分离

多环境保持一致性

Docker应用场景

应用程序打包和发布

应用程序隔离

持续集成

部署微服务

快速搭建测试环境

提供PaaS产品(平台即服务)

2、Docker基本组成

 

 

 三部分:

客户端命令、容器、镜像

3、版本与支持平台

Docker版本:
• 社区版(Community Edition,CE)
• 企业版(Enterprise Edition,EE)
支持平台:
• Linux(CentOS,Debian,Fedora,Oracle Linux,RHEL,SUSE和Ubuntu)
• Mac
• Windows
4、Docker安装
# 安装前建议关闭selinux和firewalld
# 安装依赖包
yum install -y yum-utils
# 添加Docker软件包源
yum-config-manager \
  --add-repo \
  https://download.docker.com/linux/centos/docker-ce.repo
# 安装Docker CE
yum install -y docker-ce
# 启动Docker服务并设置开机启动
systemctl start docker
systemctl enable docker
https://docs.docker.com/engine/install/centos/
官方文档:https://docs.docker.com
阿里云源:http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
posted @ 2022-07-19 16:32  胖丿虎  阅读(17)  评论(0编辑  收藏  举报