有时当我需要调试图像的结果时,我会运行" / bin / bash"并仔细看看我的形象。
fig run www /bin/bash
从那时起,我可以在端口8080自己启动一个网络服务器,但不幸的是我无法从我的#34; docker host"中访问该端口。
有没有办法发布"使用" fig run" ?
答案 0 :(得分:4)
现在可以在docker-compose中使用带有--service-ports
参数的run
命令时发布端口。
NB! fig 项目已将名称更改为 docker-compose ,可在此处获取:https://docs.docker.com/compose/
答案 1 :(得分:0)
使用fig run时无法转发端口,如show Fig docs page:
“...一次性命令在新容器中启动,其配置与该服务的普通容器相同,因此卷,链接等都将按预期创建。唯一不同的是普通容器是命令将被指定的命令覆盖,并且在碰撞时不会创建任何端口。“