什么是容器
容器化是软件开发的一种方法,通过该方法可以将应用程序或服务、其依赖项及其配置一起打包为容器映像。容器化应用程序可以作为一个单元进行测试,并可以作为容器映像实例,部署到主机操作系统。
容器的优势
- 软件容器充当软件部署的标准单元,IT和软件开发人员可以进行极少的改动,即可将其部署到不同的环境。
- 容器还会在共享OS上讲应用程序彼此隔离开。
- 每个容器可以运行整个web应用或服务,一个容器主机可以运行多个容器。
总而言之,总而言之,容器在整个应用程序生命周期工作流中提供以下优点:隔离性、可移植性、灵活性、可伸缩性和可控性。 最重要的优点是可在开发和运营之间提供隔离。
什么是Docker
Docker是一个开源项目,用于将应用程序自动部署为,可在云或本地运行的便携式独立容器。