docker和虚拟机的区别及docker安装

docker和虚拟机的区别:
如下图:
在这里插入图片描述
Docker守护进程可以直接与主操作系统进行通信,为各个Docker容器分配资源;它还可以将容器与主操作系统隔离,并将各个容器互相隔离。虚拟机启动需要数分钟,而Docker容器可以在数毫秒内启动。由于没有臃肿的从操作系统,Docker可以节省大量的磁盘空间以及其他系统资源。

Docker能改变什么?总结起来有以下几个方面。

  1. 更高效的利用系统资源。相较于虚拟机docker容器的性能更好,能起更多的应用。

  2. 一致的运行环境。开发、测试、在线确认、在线的运行环境可以保持一致都统一存储为镜像,在不同的环境运行相同的镜像即可,可以保证各个阶段应用运行环境的一致性。

  3. 持续交付和部署。由于各个运行环境的一致性,使得自动化测试环境更加方便快捷,持续交付和部署也变的更加便捷。

  4. 更轻松的迁移系统。因为应用运行的依赖环境都在docker容器内,所以进行系统迁移,从一个环境迁移到另外一个环境,更加方便和快捷,只需将镜像文件拷贝到对应的环境,启动起来即可。不在需要繁琐的配置各种依赖的软件及系统版本,使得迁移更加高效顺畅。

安装过程

  1. 安装
# yum insall docker-ce 
  1. 修改使用镜像加速
# mkdir /etc/docker
# vim /etc/docker/daemon.json
 {
    "registry-mirrors": ["xxxxxx"]
 }
  1. 启动docker daemon
# systemctl start docker
# systemctl enable docker

猜你喜欢

转载自blog.csdn.net/guchengxinfen/article/details/84646490
今日推荐