第三部分: 服务
准备工作
- 安装Docker 1.13及以上版本。
- 安装Docker Compose
- 阅读第一部分和第二部分的内容。
- 确保你已经发布friendlyhello镜像到docker公共仓库。
- 确保你的镜像能够作为一个可以部署的容器。 运行这个命令,在你的信息中插入用户名,repo和tag:docker run -p 80:80 username / repo:tag,然后访问http:// localhost /。
介绍
第3部分,我们扩展了我们的应用并实现了负载均衡。 要做到这一点,我们必须在分布式应用程序的层次结构中升级一级:服务。
堆
服务(你在这里)
容器(在第2部分涵盖)
关于服务
在分布式应用程序中,应用程序的不同部分被称为“服务”。例如,如果你想象一个视频共享站点,它可能包含一个用于将应用程序数据存储在数据库中的服务,一个用于在后台进行视频转码的服务 用户上传的东西,前端的服务等等。
服务实际上只是“生产中的容器”。一个服务只运行一个镜像,但它编码镜像运行的方式 - 应该使用哪个端口,容器应运行多少个副本,以便服务具有所需的