Rumah  >  Soal Jawab  >  teks badan

docker容器映射端口不成功

我的Dockerfile里暴露的缺失是3000端口,运行下面指令:

docker run -P -d --name myexpress alpha/express

查看结果如下:

可我尝试访问:localhost:32768,没有结果。
但是我登进虚拟机,curl端口3000是有结果的。

所以目前我的情况是:容器内的应用(Express)跑起来了,可外部访问不到,我觉得是端口映射出问题了。
各路大神,给我出出主意吧。

PHPzPHPz2758 hari yang lalu543

membalas semua(4)saya akan balas

  • 高洛峰

    高洛峰2017-04-24 09:14:50

    Jika anda melihatnya dengan cara ini pada mac, terdapat perisian pengurusan kontena yang dipanggil kitematic,

    balas
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-24 09:14:50

    Nampaknya ada masalah dengan alamat mengikat perkhidmatan. Mengikat 127.0.0.1 mungkin tidak menerima permintaan daripada IP luaran.

    balas
    0
  • 大家讲道理

    大家讲道理2017-04-24 09:14:50

    127.0.0.1 ialah alamat gelung balik yang hanya boleh diakses secara tempatan dan tidak boleh diakses secara luaran. Jadi ekspres anda perlu memantau alamat 0.0.0.0

    balas
    0
  • 黄舟

    黄舟2017-04-24 09:14:50

    -p Alamat IP: port hos: Alamat IP: port/protokol kontena

    balas
    0
  • Batalbalas