您好,欢迎来电子发烧友网! ,新用户?[免费注册]

您的位置:电子发烧友网>源码下载>数值算法/人工智能>

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

大小:0.4 MB 人气: 2017-09-30 需要积分:1

  什么是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%

不好我反对

(0) 0%

      发表评论

      用户评论
      评价:好评中评差评

      发表评论,获取积分! 请遵守相关规定!