【问题标题】:docker container not available at port 80 like it shoulddocker 容器在 80 端口不可用,就像它应该的那样
【发布时间】:2015-07-29 13:18:26
【问题描述】:

我正在使用 docker 注册表,当我调用 docker ps 时,docker 前端被列为正在运行,但它在 localhost:80 不可用:

e2a54694e434        konradkleine/docker-registry-frontend   "/bin/sh -c $START_S   26 seconds ago       Up 2 seconds        443/tcp, 0.0.0.0:8080->80/tcp   serene_tesla        

【问题讨论】:

  • $START_S的值是多少?
  • 那是启动脚本。更多详情请见here
  • 你用什么命令来启动容器?你做了-p 80:80吗?

标签: docker port containers


【解决方案1】:

您使用boot2docker 还是docker-machine?如果是这样,您应该使用虚拟机 IP 地址而不是 localhost

  • 对于boot2docker 通常是192.168.59.103
  • 对于docker-machines IP 地址类型docker-machine ip <yourmachine>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-08-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多