Docker开篇

前言

为什么会出现Docker

  • 一款产品,开发-上线环境,会出现各种各样问题
  • 环境配置十分的繁琐,应用环境不能跨平台
  • 急需能够将代码与环境同时打包的技术---Docker

开发流程

  • 传统:开发 --> 运维
  • 现在: 开发打包部署上线,一套流程

Docker给出的解决方法

  • 核心思想是隔离机制,镜像,将服务器利用到极致

Docker历史
Docker 的前世今生

Docker的组成

docker架构图

容器技术的核心概念有容器(container)、镜像(image)、仓库(registry)三个。

镜像:创建容器的模板,根据不同配置的镜像来创建不同的容器使用。镜像和容器的关系可以理解为面向对象中类和实例对象的关系。

容器:具体的运行应用程序的一个进程,它里面包含应用程序的各种依赖。容器可以启动、停止、删除

仓库:一个镜像只可以创建一种类型的容器,镜像多了就需要放到镜像仓库中存起来,仓库有本地镜像仓库和公共镜像仓库,平时使用本地仓库的镜像,没有的话去Registry hub公共镜像仓库下载。

原文地址:https://www.cnblogs.com/lxlhelloworld/p/14286425.html