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