Docker Windows 介绍及安装

前言:
放在三年前,你不认识Docker情有可原,但如果现在你还这么说,不好意思,只能说明你OUT了,行动起来吧,很可能你们公司或者你即将要去的公司,或者你想去的公司很可能就会引入Docker,或者已经引入了Docker。
Docker溯源
Docker的前身是名为dotCloud的小公司,主要提供的是基于 PaaS(Platform as a Service,平台及服务)平台为开发者或开发商提供技术服务,并提供的开发工具和技术框架。因为其为初创的公司,又生于IT行业,dotCloud受到了IBM,亚马逊,google等公司的挤压,发展举步维艰。于是,在2013年dotCloud 的创始人,年仅28岁的Solomon Hykes做了一个艰难的决定:将dotCloud的核心引擎开源!然而一旦这个基于 LXC(Linux Container)技术的核心管理引擎开源,dotCloud公司就相当于走上了一条”不归路”。可正是这个孤注一掷的举动,却带来了全球技术人员的热潮,众程序员惊呼:太方便了,太方便了。也正是这个决定,让所有的IT巨头也为之一颤。一个新的公司也随之出世,它就是:Docker。可以说,Docker是一夜成名的!!
Docker认识
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 ——-百度百科
镜像,容器,仓库
首先,需要了解一下几个概念:镜像,容器,仓库
镜像(image):Docker 镜像就是一个只读的模板,镜像可以用来创建 Docker 容器。Docker 提供了一个很简单的机制来创建镜像或者更新现有的镜像,用户甚至可以直接从其他人那里下载一个已经做好的镜像来直接使用。镜像是一种文件结构。Dockerfile中的每条命令都会在文件系统中创建一个新的层次结构,文件系统在这些层次上构建起来,镜像就构建于这些联合的文件系统之上。Docker官方网站专门有一个页面来存储所有可用的镜像,网址是:index.docker.io。
容器( Container):容器是从镜像创建的运行实例。它可以被启动、开始、停止、删除。每个容器都是相互隔离的、保证安全的平台。可以把容器看做是一个简易版的 Linux 环境,Docker 利用容器来运行应用。
仓库:仓库是集中存放镜像文件的场所,仓库注册服务器(Registry)上往往存放着多个仓库,每个仓库中又包含了多个镜像,每个镜像有不同的标签(tag)。目前,最大的公开仓库是 Docker Hub,存放了数量庞大的镜像供用户下载。
Docker定义
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上。Docker是一个重新定义了程序开发测试、交付和部署过程的开放平台,Docker则可以称为构建一次,到处运行,这就是Docker提出的”Build once,Run anywhere”
Docker仓库用来保存我们的images,当我们创建了自己的image之后我们就可以使用push命令将它上传到公有或者私有仓库,这样下次要在另外一台机器上使用这个image时候,只需要从仓库上pull下来就可以了。注意:Docker不是容器,而是管理容器的引擎!
Docker中文手册上解释说:Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机)、bare metal、OpenStack 集群和其他的基础应用平台。
从这里我们可以看出,Docker并非是容器,而是管理容器的引擎。Docker是为应用打包、部署的平台,而非单纯的虚拟化技术。
Windows下docker的安装
从Docker官网可以下到Docker Toolbox:https://www.docker.com/products/docker-toolbox,选择windows版本下载
docker会默认下载virtualBox和git,如果电脑上有可以不用勾选此处
然后一路next即可,和装普通软件没有区别
装完以后
一个是命令行形式Docker终端,一个是图形界面的Docker操作工具,另一个virtualBox
可以在cmd中输入docker-machine 测试是否成功
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
# Docker Windows 安装
# Docke 介绍
# Docker Windows 如何安装
# 在windows下的安装Docker的教程
# 浅谈Windows平台上Docker安装与使用
# Windows10下安装Docker的步骤图文教程
# windows下安装docker的教程详解
# windows 10安装和使用docker
# Docker在Windows系统中的安装和使用方法详解
# Windows安装Docker全过程
# Windows系统下装Docker至D盘/其他盘最新方法(最准确
# 直接装)
# 镜像
# 是一个
# 开源
# 他们的
# 文件系统
# 多个
# 很可能
# 创建一个
# 就可以
# 自己的
# 机器上
# 的是
# 亚马逊
# 都是
# 便了
# 几个
# 就会
# 是一种
# 放在
# 上了
相关文章:
如何快速搭建高效简练网站?
制作证书网站有哪些,全国城建培训中心证书查询官网?
网站企业制作流程,用什么语言做企业网站比较好?
如何彻底删除建站之星生成的Banner?
详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)
TestNG的testng.xml配置文件怎么写
电商网站制作公司有哪些,1688网是什么意思?
利用JavaScript实现拖拽改变元素大小
弹幕视频网站制作教程下载,弹幕视频网站是什么意思?
建站之星五站合一营销型网站搭建攻略,流量入口全覆盖优化指南
如何规划企业建站流程的关键步骤?
建站之星在线版空间:自助建站+智能模板一键生成方案
如何快速辨别茅台真假?关键步骤解析
建站之星云端配置指南:模板选择与SEO优化一键生成
Avalonia如何实现跨窗口通信 Avalonia窗口间数据传递
香港服务器如何优化才能显著提升网站加载速度?
定制建站价位费用解析与套餐推荐全攻略
已有域名建站全流程解析:网站搭建步骤与建站工具选择
购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?
建站中国官网:模板定制+SEO优化+建站流程一站式指南
中山网站制作网页,中山新生登记系统登记流程?
建站之星安装需要哪些步骤及注意事项?
微信h5制作网站有哪些,免费微信H5页面制作工具?
深圳网站制作费用多少钱,读秀,深圳文献港这样的网站很多只提供网上试读,但有些人只要提供试读的文章就能全篇下载,这个是怎么弄的?
高端云建站费用究竟需要多少预算?
制作网站公司那家好,网络公司是做什么的?
关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)
,南京靠谱的征婚网站?
深圳网站制作公司好吗,在深圳找工作哪个网站最好啊?
Dapper的Execute方法的返回值是什么意思 Dapper Execute返回值详解
赚钱网站制作软件,建一个网站怎样才能赚钱?是如何盈利的?
北京网站制作公司哪家好一点,北京租房网站有哪些?
阿里云网站搭建费用解析:服务器价格与建站成本优化指南
网站专业制作公司,网站编辑是做什么的?好做吗?工作前景如何?
如何在阿里云虚拟服务器快速搭建网站?
如何在企业微信快速生成手机电脑官网?
如何通过老薛主机一键快速建站?
个人网站制作流程图片大全,个人网站如何注销?
北京网站制作的公司有哪些,北京白云观官方网站?
c++怎么编写动态链接库dll_c++ __declspec(dllexport)导出与调用【方法】
建站主机SSH密钥生成步骤及常见问题解答?
制作充值网站的软件,做人力招聘为什么要自己交端口钱?
官网自助建站系统:SEO优化+多语言支持,快速搭建专业网站
如何快速搭建支持数据库操作的智能建站平台?
建站主机如何安装配置?新手必看操作指南
网站制作服务平台,有什么网站可以发布本地服务信息?
网站广告牌制作方法,街上的广告牌,横幅,用PS还是其他软件做的?
如何快速生成专业多端适配建站电话?
南京做网站制作公司,南京哈发网络有限公司,公司怎么样,做网页美工DIV+CSS待遇怎么样?
网站制作专业公司有哪些,如何制作一个企业网站,建设网站的基本步骤有哪些?
*请认真填写需求信息,我们会在24小时内与您取得联系。