无法连接到Docker容器

时间:2019-08-18 18:25:32

标签: docker docker-compose

嗨,我正在使用docker-compose启动docker容器,但是当我尝试使用localhost进行连接时,我无法连接。这是我正在使用的docker-compose:

version: '3.3'

services:

  standalone:
    image: apachepulsar/pulsar
    expose:
      - 8080
      - 6650
    environment:
      - PULSAR_MEM=" -Xms512m -Xmx512m -XX:MaxDirectMemorySize=1g"
    command: >
      /bin/bash -c
      "bin/apply-config-from-env.py conf/standalone.conf
      && bin/pulsar standalone"

我正在使用Windows 10

1 个答案:

答案 0 :(得分:2)

请注意expose,如文档所示:

  

暴露端口而不将其发布到主机上-只有链接的服务才能访问它们。只能指定内部端口。

我的猜测是您希望发布它们,并让主机可以使用它们。为此:

services:

  standalone:
    image: apachepulsar/pulsar
    ports:
      - "8080:8080"
      - "6650:6650"