docker虚拟化(一)

常见的虚拟化有两种:kvm虚拟化和docker容器虚拟化

kvm和vmware是类似的,kvm用于linux平台,vmware用于windows平台

kvm叫做硬件级服务器虚拟化,虚拟物理服务器的。kvm虚拟化的隔离级别是硬件级的,遵循完整的网络协议和三次握手规则

kvm优点:安全性高

      缺点:启动时间和真实的操作系统一样,性能没有得到提升,占用硬件资源较高

docker优点:启动快,占用较小的资源空间

           缺点:安全性低,不在遵循网络协议

docker的虚拟化(进程与进程之间通过docker进行隔离)

kvm硬件虚拟化流程

进程  程序  进程只有一个,程序可以有多个

镜像  容器  镜像只有一个,容器可以有多个

1.安装docker(使用centos7安装docker,7才开始出docker)

[root@localhost ~]# yum -y install docker    #使用yum安装docker

[root@localhost ~]# docker --version            #查看docker的版本

 

[root@localhost ~]# yum history    #查看yum的历史命令

 [root@localhost ~]# yum history undo 6 #回退到yum操作的第6布

1.安装docker-ce(企业使用docker-ce,docker的开源版本)

关闭安全机制

 [root@localhost ~]# yum -y install yum-utils device-mapper-persistent-data lvm2

 如图安装完成

[root@localhost ~]# curl https://download.docker.com/linux/centos/docker-ce.repo -o /etc/yum.repos.d/docker-ce.repo

 [root@localhost ~]# ls /etc/yum.repos.d/

 [root@localhost ~]# yum -y install docker-ce     #此处可能报错,centos7里面的epel源和docker-ce源只能使用其中一个
[root@localhost ~]# docker --version      #查看docker版本是否是安装版本
Docker version 26.0.2, build 3c863ff
2.切换国内的阿里镜像源
[root@localhost docker]# vim /etc/docker/daemon.json   #切换国内阿里云源

{
  "registry-mirrors": ["https://jmphwhtw.mirror.aliyuncs.com"]
}

 

[root@localhost docker]# systemctl daemon-reload  #重新加载配置文件
[root@localhost docker]# systemctl restart docker  #重新启动docker

 

 



 

posted @ 2024-04-23 15:09  才粽子  阅读(11)  评论(0编辑  收藏  举报