在 Compose 文件里面,应用需要的服务,可以放在 services 的下面 .. 另起一行 .. 先是服务的名字 .. 比如我们叫它 phoenix .. phoenix 就是凤凰的意思 ..
在它的下面,可以更具体的去定义这个叫 phoenix 的服务, 比如这里我们用一个 image .. 指定一下服务要使用的镜像 .. 比如用一下 nginx 这个镜像 ..
另起一行可以继续去配置这个服务 .. 再用一个 ports ,去发布一些需要的端口 ... 它的值是一个列表 .. 让主机上的 8080 对应容器上的 80 ... 这个 80 是 nginx 公布的一个端口,是 http 默认使用的端口号 ..
下面我们使用类似的形式再去给应用定义一个服务 .. 注意这个服务的名字要跟上面的 phoenix 在同一个级别上 .. 名字是 dragon .. 也就是 龙 ..
这个服务用的 image ,同样是 nginx .. 再用一个 ports 发布一些端口 .. 让主机上的 8081 .. 对应容器上的 80 端口 ..
现在,我们在这个 compose 文件里面为应用定义了两个服务 .. 一个叫 phoenix .. 一个叫 dragon ..