构建Docker虚拟化平台

构建Docker虚拟化平台
1)虚拟化技术的概念?
虚拟化技术主要是将物理的资源,转变为逻辑上可以管理的资源,以打破物理资源结构之间的壁垒,让计算的元件运行在虚拟的基础上,而不是直接运行物理资源上。
虚拟化技术的底层是要进行虚拟的硬件设备服务器,通过虚拟化技术软件可以将物理机虚拟生成N台虚拟机,应用程序、软件服务(Nginx、Tomcat、MYSQL、Redis、MQ、ZK、CEPH、LVS)运行在虚拟机上的,而不是直接运行硬件设备资源上。
2)虚拟化技术的意义?
虚拟化技术主要是为了最大化的利用高配硬件服务器资源,提高物理资源的利用率,可以淘汰老、旧服务器资源,对老、旧服务器资源进行重组、重用,可以实现企业服务器资源统一的管理和调度,加快企业自动化运维&Devops脚步进程。
3)虚拟化技术的种类(VMM)?
VMware ESXI;
XEN;
KVM;
Open-vz;
Hyper-v;
Docker。
4)Docker虚拟化技术的概念?
Docker是众多虚拟化技术中的一种,是目前互联网IT企业使用最多的虚拟化技术软件,Docker虚拟化技术特点:轻量级、高性能、安全、稳定、管理方便等。
5)Docker虚拟化技术主要为了解决企业轻量级服务器操作系统和应用容器而诞生的,其产物是Docker容器,Docker容器也可以被称为轻量级的虚拟机,Docker在企业生产环境中,主要有两种应用方式:
启动应用容器(Server硬件设备-Host OS宿主机系统-VMM虚拟化程序-APP应用程序);
启动Guest OS(Server硬件设备-Host OS宿主机系统-VMM虚拟化程序-Guest OS虚拟机系统-APP应用程序);
6)基于CentOS7.x Linux操作系统,从0开始构建一套Docker虚拟化平台,使用二进制Tar包方式,部署的步骤和方法如下:

#从Docker官网下载软件包;
wget https://download.docker.com/linux/static/stable/x86_64/docker-19.03.8.tgz
#通过tar工具解压软件包(-x extract解压,-z gzip格式,-v verbose详细,-f file文件);
tar -zxvf docker-19.03.8.tgz
#创建Docker程序部署目录;
mkdir -p /usr/local/docker/
#将Docker程序移动至部署目录;
mv docker/* /usr/local/docker/
#创建Docker用户和组,将Docker部署路径加入PATH变量中;
useradd -s /sbin/nologin docker -M
cat>>/etc/profile<<EOF
export PATH=\$PATH:/usr/local/docker/
EOF
#使环境变量配置生效;
source /etc/profile
#启动Docker引擎服务;
nohup /usr/local/docker/dockerd &
#查看Docker服务进程;
ps -ef|grep docker
#查看Docker版本信息;
docker version

7)根据如上Docker平台部署,Docker平台部署完成,查看进行和版本信息如图所示:
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值