Docker 服务/集群/组合
各个服务的配置写在:docker-compose.yml
使用一个镜像启动多个实例,并且可以对每个实例进行资源限制,还有端口,网络,环境变量等配置。
更新一个服务:
docker-compose pull && docker-compose up -d --build
使用 context SSH 远端部署
// -p 指定项目名称
// compose 文件中以 bridge 但不指定网络默认以父目录名称创建网络
# 运行在服务中的单个容器叫做 Task 任务
集群是运行在 docker 上的一组机器 ; 集群中的机器可以是物理机也可以是虚拟机 。
// VS k8s:https://www.oschina.net/translate/docker-clustering-tools-compared-kubernetes-vs-docker-swarm
一个应用可能包含多个服务。服务的部署位置也可以配置