从docker映像访问本地主机时出错

从docker映像访问本地主机时出错,docker,Docker,我在Mac上安装了Mamp,还有一个docker映像 我正在尝试从docker映像访问虚拟主机URL 本地URL MAMP:http/:testurl:8888 我怎么做 version: '2' services: web: image: testimage restart: always ports: - "80:80" - "444:443" networks: - dockernet environment: - REDIS_HOST=r

我在Mac上安装了Mamp,还有一个docker映像

我正在尝试从docker映像访问虚拟主机URL

本地URL MAMP:http/:testurl:8888

我怎么做

version: '2'
services:
  web:
    image: testimage
    restart: always
    ports:
    - "80:80"
    - "444:443"
networks:
  - dockernet

environment:
- REDIS_HOST=redishost
- CONFIG_SERVER_URI=http://config.dev.com/
- MAMP_URL=http//:testurl:8888

volumes:
- /Users/david/www/test/project:/var/www/:rw
- ../logs:/var/log/apache2/:rw
- ../ssl:/etc/apache2/ssl/:rw

extra_hosts:
  platform.test.dev.com: 127.0.0.1
  order.test.dev.com: 127.0.0.1
  partner.test.dev.com: 127.0.0.1

networks:
    dockernet:
        external: true
当我尝试使用端口8888访问我的mamp的url时,docker映像中出现错误

{“code”:500,“message”:“cURL错误7:无法连接到dev.pag-api-ssb.com端口8888:连接被拒绝(请参阅http://curl.haxx.se/libcurl/c/libcurl-errors.html)"}
Thx

启用从端口访问端口8888或从80而不是从dockerfile访问端口8888,是否公开8888?如果没有,我该怎么做?在docker compose中,在服务web中添加到端口
端口:-“8888:8888”
。该端口我已经在为我的mamp服务器使用它,因此它不允许我使用它。它一直在为我工作,包括额外的主机url和我本地的ip