前言
本章主要简单介绍一下Docker
一、Docker是什么?
1、简要介绍
- Docker起源于2013年。他是一个开源的应用容器引擎,基于Go语言开发,Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的系统。
2、基本概念
- Docker镜像: Docker Images,每一个景象都可能依赖一个或多个下层的镜像组成的另一个镜像,AUFS文件系统。
- Docker仓库: Docker Registry,集中存放镜像的地方
- Docker容器: Docker Containers,镜像运行后的进程
二、Docker的优点?
-
1、实现快速交付应用。加快打包时间、加快测试、加快发布,缩短开发及运行代码之间的周期
-
2、对复杂环境管理实现应用隔离:不同软件运行环境兼容依赖问题,开发环境/测试环境/线上环境保持一致。
-
3、轻量级:对应系统内核来说,一个docker只是一个进程,一个系统可以运行上千个容器。