博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Docker工作流程
阅读量:5775 次
发布时间:2019-06-18

本文共 566 字,大约阅读时间需要 1 分钟。

Docker提供一种方法在容器中运行安全隔离的应用程序,应用程序与所有依赖项和库一起打包在容器中。因为你的应用程序总是可以使用它在构建镜像中期望的环境运行,测试和部署比以往任何时候都更简单,因为你的构建将是完全可移植的,并且可以按照设计在任何环境中运行。由于容器是轻量级的,并且没有虚拟机管理程序的额外负载运行,你可以在单个内核上运行依赖于不同库和环境的多个应用程序,每个应用程序不会干扰另一个。这允许你通过将应用程序的“扩展单位”从虚拟机或物理机转移到容器实例,从而获得更多的硬件。

Docker平台的典型工作流程

  1. 将你的代码及其依赖项添加到Docker:
    • 指定执行的环境并提取你的代码。
    • 如果你的应用程序依赖外部应用程序(例如Redis或MySQL),只需,并在一个中引用它们和你的应用程序,以让它们可以同时运行。
      • 软件提供商还通过分发付费软件。
    • 构建,然后在开发时通过在虚拟主机上运行容器。
  2. 如果需要,为你的解决方案配置和。
  3. 将Build上传到(,或你的云提供商的)Registry来与你的团队合作。
  4. 如果你需要在多个主机(VM或物理机)上扩展你的解决方案,请和。
    • 注意:使用,你可以使用友好的UI管理你的Swarm群集!
  5. 最后,使用部署到你的首选云提供商(或者,为了冗余,多个云提供商)。或者,使用,部署到你自己的内部硬件。

转载地址:http://tghux.baihongyu.com/

你可能感兴趣的文章
Scrapy基本用法
查看>>
PAT A1030 动态规划
查看>>
自制一个 elasticsearch-spring-boot-starter
查看>>
软件开发学习的5大技巧,你知道吗?
查看>>
java入门第二季--封装--什么是java中的封装
查看>>
【人物志】美团前端通道主席洪磊:一位产品出身、爱焊电路板的工程师
查看>>
一份关于数据科学家应该具备的技能清单
查看>>
机器学习实战_一个完整的程序(一)
查看>>
Web框架的常用架构模式(JavaScript语言)
查看>>
如何用UPA优化性能?先读懂这份报告!
查看>>
这些Java面试题必须会-----鲁迅
查看>>
Linux 常用命令
查看>>
NodeJS 工程师必备的 8 个工具
查看>>
CSS盒模型
查看>>
ng2路由延时加载模块
查看>>
使用GitHub的十个最佳实践
查看>>
脱离“体验”和“安全”谈盈利的游戏运营 都是耍流氓
查看>>
慎用!BLEU评价NLP文本输出质量存在严重问题
查看>>
基于干净语言和好奇心的敏捷指导
查看>>
Node.js 2017企业用户调查结果发布
查看>>