最近每天都在空闲时间努力编写Apworks框架的案例代码WeText。在文本发布和处理微服务中,我打算使用微软的SQL Server for Linux来做演示,于是也就在自己的docker-compose中加入了MS SQL Server的服务。其实在Docker中运行SQL Server是非常容易的,今天大概做个介绍吧。
启动Microsoft SQL Server 2017容器
下面是我目前WeText案例中用于搭建基础结构服务的docker-compose.yml文件(该文件将来还会变动,最新版本请参阅Github):
version: "3"
services:
mongodb:
image: mongo
volumes:
- ${MONGODB_DATABASE_VOLUME}
container_name: mongodb
ports:
- "27017:27017"
rabbit:
image: rabbitmq:3-management
ports:
- "5672:5672"
- "4369:4369"
- "5671:5671"
- "25672:25672"
- "15672:15672"
container_name: rabbitmq
hostname: my-rabbitmq
volumes:
- ${RABBITMQ_DATA_VOLUME}
postgres:
image: postgres
ports:
-