首页 文章

如何将Docker容器连接到本地网络

提问于
浏览
1

所以我在过去的3天里搜索了很多,但仍然找不到我的问题的有效答案 .

我正在使用Raspbian(jessie)在Raspberry Pi 3上运行Docker . 到目前为止,一切都很好,做了一些容器等等 . 现在的问题是从同一网络上的其他PC访问容器 . 有人可以解释如何将容器显示在我的路由器列表下作为一个独立的机器?端口转发是没用的,因为我们使用的端口很少,有时如果我们需要添加一些新功能,我们必须提交容器,删除容器,在创建的映像下创建一个新容器,并添加新端口以转发 . 我现在用Google搜索了几天,这让我疯了 . 在过去的3场比赛中,我还要学习很多关于码头的知识 .

谢谢 .

系统:Raspberry Pi3 | Raspbian(杰西)

PS:如果需要更多信息,我很乐意在评论中给出,谢谢

1 回答

  • 0

    也许你可以尝试“docker ps -a”来检查容器的状态和可用端口 .

    这是我的Linux上的结果(IP地址是135.251.247.21):

    sdn @ sdn-KVM:〜$ docker ps -a

    集装箱ID图像命令创建状态端口名称be8c8289fe20 135.249.45.113:9005/onos:1.7.004“./ bin/onos-service”3周前上7小时0.0.0.0:6633->6633/tcp,6653 / tcp ,0.0.0.0:8101-> 8101 / tcp,9876 / tcp,0.0.0.0:9191-> 8181 / tcp onos-docker

    我可以通过ssh从远程机器访问这个容器:“ssh -p 8101 karaf@135.251.247.21”

    如果你无法从远程访问,你可以尝试在本地机器上访问“docker exec -it xxx bash”,xxx是容器名称 .

    希望这可以帮到你!

相关问题