2

有时当我需要调试我的图像的结果时,我会运行“/bin/bash”并查看我的图像。

fig run www /bin/bash

例如,从那时起,我可以自己在端口 8080 上启动一个网络服务器,但不幸的是,我无法从我的“docker 主机”访问该端口。

使用“fig run”时,有没有办法从容器“发布”端口?

4

2 回答 2

4

现在可以在使用带有docker-compose 参数的run命令时发布端口。--service-ports

注意!fig项目已更名为docker-compose,可在此处获得:https ://docs.docker.com/compose/

于 2014-11-03T16:07:10.740 回答
0

使用 fig run 时无法转发端口,如图 docs 页面所示

“...一次性命令在具有与该服务的普通容器相同的配置的新容器中启动,因此卷、链接等都将按预期创建。与普通容器唯一不同的是该命令将被指定的覆盖,并且不会创建任何端口以防它们发生冲突。”

于 2014-11-18T19:36:58.557 回答