无法连接到docker容器
您好,我正在使用docker compose启动docker容器,但是当我尝试使用localhost连接时,我无法连接。这是我正在使用的docker compose:无法连接到docker容器,docker,docker-compose,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
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的即时通讯请注意,如文档所示:
公开端口而不将其发布到主机-它们只能由链接的服务访问。只能指定内部端口
我的猜测是,您希望发布它们,并让主机可以使用它们。为此:
services:
standalone:
image: apachepulsar/pulsar
ports:
- "8080:8080"
- "6650:6650"
尝试使用端口:8080:8080而不是expose。看看端口和Export之间的区别您使用的是什么docker环境?docker窗口?您可以尝试使用docker机器ip输出的ip访问它吗。当我尝试docker机器ip时,它输出:错误:未指定机器名称,并且不存在默认机器