按照视频启动容器未报错,但是curl不通,LB的容器里的80端口没起来不知道为什么

来源:6-4 水平扩展和负载均衡

小宇子upup

2018-11-15

您好,我想问下,我按照教程得文件启动了docker container,没有报错
图片描述
但是curl 显示curl: (56) Recv failure: Connection reset by peer
图片描述
宿主机8080端口正常启动
图片描述
但是我进入lb得docker container里面发现,lb并没有启动80端口
图片描述
web服务得是正常得,我在web得container上curl是正常得,lb和web得通信是正常得
lb没有启动80端口是为什么?我看proxy得进程是起来得
图片描述

写回答

2回答

小宇子upup

提问者

2018-11-16

[root@VM_32_2_centos lb-scale]# cat docker-compose.yml 

version: "3"


services:


  redis:

    image: redis


  web:

    build:

      context: .

      dockerfile: Dockerfile

    environment:

      REDIS_HOST: redis


  lb:

    image: dockercloud/haproxy

    links:

      - web

    ports:

      - 8080:80

    volumes:

      - /var/run/docker.sock:/var/run/docker.sock 

我是直接用的您提供的yml文件,谢谢

0
1
麦兜搞IT
您好,代码有点点问题,我修改了一下。您可以重新下载一下代码
2018-11-18
共1条回复

麦兜搞IT

2018-11-16

您好,您把dokcer-compose.yml文件贴出吧,我确认一下

0
7
pineryme
回复
麦兜搞IT
嗯嗯 ,谢谢。慕课网的git还没有上传
2018-12-07
共7条回复

系统学习Docker 践行DevOps理念

无论你是开发、测试还是运维,Docker都是你的必备技能。

3297 学习 · 1895 问题

查看课程