Docker 介绍和安装

Docker简介

Docker is an open platform for developing, shipping, and running applications. Docker enables you to separate your applications from your infrastructure so you can deliver software quickly. With Docker, you can manage your infrastructure in the same ways you manage your applications. By taking advantage of Docker’s methodologies for shipping, testing, and deploying code quickly, you can significantly reduce the delay between writing code and running it in production.

以上是Docker官方文档开头的一段话,大概意思就是说:Docker 是一个用于开发,交付和运行应用程序的开放平台。可以让你将应用程序与基础架构分开,从而可以快速交付软件,应用 Docker,可以与管理应用程序相同的方式来管理基础架构。通过利用 Docker 的方法来快速交付,测试和部署代码,您可以大大减少编写代码和在生产环境中运行代码之间的延迟。
通过这样一段话,我想大概大家就能了解到使用Docker技术的优点了,容器化是当前比较火的一门技术,Docker是容器化技术发展比较成熟优秀的代表。

Docker 和虚拟机比较

  • 提到Docker,就一定会将Docker 和虚拟机进行比较,不例外我也简单说一下,
  • 前面就是
    虚拟机和容器同样有资源隔离和分配的优点,但是由于其架构的不同,容器技术相对来说更加便捷高效。
    虚拟机包含用户的程序,必要的数据库和整个客户的操作系统,占用空间较大。
    容器包含用户程序和依赖,容器之间共享kernel,各个容器在宿主机上互相隔离。

Docker安装

  • Docker 可以在Linux、mac、windows任何操作系统中安装使用,下面推荐几种安装方式方法
  • 在Linux安装已经很简单了,只需要执行命令yum -y install docker,即可安装。
  • 安装成功后,执行docker --version 命令,即可查看安装的版本在这里插入图片描述
    其他非Linux平台,学习过程中强烈推荐第二种安装方式

    第一种,直接安装下载集成包安装

    Docker 下载链接,下载后直接安装即可。在这里插入图片描述

第二种,通过virtualbox + vagrant安装

  1. 执行以下命令vagrant init centos/7 # 安装一个centos的虚拟机,执行完成之后,会在当前目录生成一个Vagrantfile 文件
  2. 然后执行vagrant up # 启动这个虚拟机

在执行vagrant up 的时候需要下载一个centos的镜像文件,会出现以下图片显示的内容,下载时间比较满,耐心等待之后会安装完成。

在这里插入图片描述

  1. 安装完成之后,执行命令vagrant ssh就能进到这台vagrant创建的虚拟机中。
  2. 进入到虚拟机中后,就可以认为是在Linux机器上安装Docker了,只需要执行以下命令,yum -y install docker 即可安装

小结

Docker的安装非常简单,现在Dokcer提供了各种简单的安装方式,在自己学习过程中最好还是按照第二种方式安装,电脑的负载和便捷性上会有很大的提升

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值