Docker

概述

让开发者打包其应用和依赖包到一个轻量级、可移植的容器中,可以发布到任何流行的Linux机器上,也可以实现虚拟化。

打包全部 -> 镜像 -> 轻松部署

基于Go语言开发的开源项目

官网:https://www.docker.com/

应用场景

  • Web应用的自动化打包和发布
  • 自动化测试和持续集成、发布
  • 在服务型环境中部署和调整数据库或其他的后台应用
  • 从头编译或者扩展现有的OpenShift或Cloud Foundry平台来搭建自己的PasS环境

三个基本概念

  • 镜像:创建容器的模板
  • 容器:独立运行的应用,启动、停止、删除、暂停
  • 仓库:存放镜像的地方。有公有和私有
Last modification:September 19th, 2020 at 04:26 pm