Docker 是一个软件平台,让您可以快速构建、测试和部署应用程序。Docker 将软件打包成名为容器的标准化单元,这些单元具有运行软件所需的所有功能,包括库、系统工具、代码和运行时。
一、什么是 Docker
Docker 是一个软件平台,让您可以快速构建、测试和部署应用程序。Docker 将软件打包成名为容器的标准化单元,这些单元具有运行软件所需的所有功能,包括库、系统工具、代码和运行时。使用 Docker,您可以将应用程序快速部署和扩展到任何环境中,并且知道您的代码将运行。
在 AWS 上运行 Docker 可为开发人员和管理员提供一种高度可靠且成本低廉的方式来构建、发布和运行任何规模的分布式应用程序。
二、Docker 的工作原理
Docker 的工作原理是提供一种标准方法来运行代码。Docker 是容器的操作系统。与虚拟机是用于虚拟化(无需直接管理)服务器的硬件类似,容器是用于虚拟化服务器的操作系统。Docker 安装在每个服务器上,并提供可用于构建、启动或停止容器的简单命令。
AWS Fargate、Amazon ECS、Amazon EKS 和 AWS Batch 等 AWS 服务让您能够轻松地大规模运行和管理 Docker 容器。