Docker基础01—概述

Docker基本概念

Docker是一个能给开发人员和系统管理人员提供在容器内开发、部署、运行 软件程序的一个平台。

Docker能做什么

  • 简化配置
    Docker能实现从源代码到配置都打包成一个容器。
  • 提高开发效率
    Docker可以做到测试环境,准生产环境和线上环境几乎保持一样的环境和配置。这个极大减少了开发调试错误和解决问题的效率。
  • 隔离应用
    多个应用可以放在不同的容器中隔离开来,每一个容器互不干扰其他容器内部的应用。
  • 快速部署
    原来的运维人员需要配置很多在线上环境,现在就可以把所有数据打包成容器,把容器下载启动和简单配置就可以快速完成部署。

Docker的3个基本组成

  • 镜像(image)
    镜像是文件和meta data的集合。例如一个centos的镜像,里面包含一些最精简版的centos文件系统,还有其他软件包等文件。
  • 容器(Container)
    容器是通过Image来创建的。
  • 仓库(Repository)
    仓库是集中存放镜像文件的场所。

猜你喜欢

转载自blog.csdn.net/chiboxi6938/article/details/91453318