Docker简介

Docker是基于Go语言实现的一个云开源项目,托管在GitHub中,任何人都可以参与。Docker的作用是提供了一个轻量级的操作系统虚拟化解决方案。Docker刚开始只是针对Linux开发的,不过目前也开始支持Mac OS 和 Windows系统了。Docker是一个开源的引擎,可以创建轻量化、可移植的容器。

Docker的三大核心概念:镜像、容器和仓库。
(1)镜像类似之前虚拟机的镜像,也类似通常所讲的安装文件。
(2)容器类似一个轻量级的沙箱,通过镜像创建应用运行实例,这些容器可以在Docker中实现被启动、开始、停止和删除,并且这些容器是相互隔离的,互不可见的。
(3)仓库有些类似代码仓库,是Docker集中存放镜像文件的场所。

Docker的一般应用场景:
(1)项目打包部署。
(2)Web应用的自动化部署和冒烟测试验证。
(3)运行自动化测试和项目持续集成、发布。
(4)在Micro Service 服务型环境中部署和调整数据库或其他的后台应用。
(5)基于云平台的应用。

你可能感兴趣的:(python,docker,docker,容器)