嗨,我正在使用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
答案 0 :(得分:2)
请注意expose
,如文档所示:
暴露端口而不将其发布到主机上-只有链接的服务才能访问它们。只能指定内部端口。
我的猜测是您希望发布它们,并让主机可以使用它们。为此:
services:
standalone:
image: apachepulsar/pulsar
ports:
- "8080:8080"
- "6650:6650"