此页面包含要使用Docker构建新应用程序的应用程序开发人员的资源列表。
在入门中的学习模块中进行操作,以了解如何构建镜像并将其作为容器化应用程序运行。
如果您刚刚开始在Docker上开发全新的应用程序,请查看这些资源以了解一些最常见的模式,以从Docker中获得最大收益。
- 使用多阶段构建来保持镜像精简
- 使用卷管理应用程序数据并绑定挂载
- 使用kubernetes扩展您的应用
- 将您的应用程序扩展为
swarm服务 - 通用应用程序开发最佳实践
Docker for Java开发人员实验室- 将
node.js应用移植到Docker Docker Lab上的Ruby on Rails应用Dockerize .Net Core应用程序- 使用
Docker Compose在Linux上使用SQL Server Dockerize ASP.NET Core应用程序
在您可以编写Dockerfiles或Compose文件并使用Docker CLI之后,通过使用适用于Go/Python的Docker Engine SDK或直接使用HTTP API将其提升到一个新的水平。