Docker学习5-Services – 服务(未完待续)

扩展应用程序并启用负载平衡, 为此,必须在分布式应用程序的层次结构中提升一级:服务。在分布式应用程序中,应用程序的不同部分称为“服务”。例如,一个视频共享站点,它可能包含用于将应用程序数据存储在数据库中的服务,用户上传内容后在后台进行视频转码的服务以及前端服务等。

服务实际上只是“生产中的容器”。服务只运行一个镜像,但它编码了镜像的运行方式 - 它应该使用哪些端口,应该运行多少个容器副本,以便服务具有所需的容量等等。扩展服务会更改运行软件的容器实例的数量,从而为进程中的服务分配更多计算资源。

幸运的是,使用Docker平台定义、运行和扩展服务非常容易 只需编写一个docker-compose.yml文件即可。

docker-compose.yml

docker-compose.yml文件是一个YAML文件,用于定义Docker容器在生产中应该如何运转,确保Part2中创建的镜像已经被推送到注册表里了。

......................

原文地址:https://www.cnblogs.com/jeshy/p/10518968.html