×

应用Docker完成构建一个微服务开发任务

消耗积分:1 | 格式:rar | 大小:0.4 MB | 2017-09-30

分享资料个

  什么是Docker?

  它的核心就是:Docker是一个允许你创建镜像(这包含了很多步骤,就像在虚拟机的模板一样)并且让这个镜像的实例运行在容器中的软件。

  Docker维护着一个巨大的镜像资源库,我们称之为Docker Hub,我们可以使用它作为我们自己镜像存储的出发点。可以按照Docker,选择任意我们希望使用的镜像,然后在一个容器中执行这个镜像的实例。

  2

  安装Docker

  为了继续学习和使用本文章的以下内容,第一步你需要安装Docker。

  以下是基于你的平台的安装指南docs.docker.com/engine/installation。

  假如是在使用Mac或者Windows,那么你可以考虑使用虚拟机。在Mac OS X上用的是Parallels来运行Ubuntu以支持大多数的开发活动。这种方式对于在各种实验中拍摄快照,中断以及恢复时是非常方便的。

  3

  试验开始

  输入以下命令:

  docker run -it ubuntu

  很快你就将会看到以下的命令提示符:

  root@719059da250d:/#

  下面再测试几条命令然后终结这个容器:

  root@719059da250d:/# lsb_release -a

  No LSB modules are available.

  Distributor ID: Ubuntu

  Deion: Ubuntu 14.04.4 LTS

  Release: 14.04

  Codename: trusty

  root@719059da250d:/# exit

  这看起来好像并没有什么,但是实际上背后发生了很多。你们看到的是Ubuntu的一个bash shell,它运行于在你的机器上隔离的容器中。在这里,你可以安装任何东西,运行任何软件,或者其他任何你想要做的。以下是上述动作的流程分解图(该图表来自于Docker文档库的“理解架构”,非常值得推荐)

  应用Docker完成构建一个微服务开发任务

  1.输入一条Docker命令:

  odocker: 运行docker客户端

  orun: 该命令启动一个新的容器

  o-it: 是否启动交互式终端模式的可选项

  oubuntu: 容器启动所基于的镜像名

  2.在主机上运行的Docker的服务首先检查本地是否有所请求的镜像拷贝,没有的话则执行下一步。

  3.Docker服务检查公共的版本库(Docker Hub)是否有名字为ubuntu 的镜像存在,找到然后执行下一步。

  4.Docker服务下载镜像并存储于本地缓存中,以备下次使用。

  5.Docker服务基于该镜像ubuntu 创建新的容器。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !