linux – 现实生活中的Docker容器
发布时间:2020-12-14 01:19:13 所属栏目:Linux 来源:网络整理
导读:我一直在关注这些教程,并且已经尝试了几天Docker,但我找不到任何“真实世界”的用法示例. 我怎样才能从外面与我的容器沟通? 我可以找到的所有示例最终都有一个或多个容器,它们可以与其他容器共享端口,但主机外部没有人可以访问其公开的端口. 拥有这样的容器
我一直在关注这些教程,并且已经尝试了几天Docker,但我找不到任何“真实世界”的用法示例.
我怎样才能从外面与我的容器沟通? 我可以找到的所有示例最终都有一个或多个容器,它们可以与其他容器共享端口,但主机外部没有人可以访问其公开的端口. 拥有这样的容器的重点不在于它们中至少有一个需要从外面进入吗? 我找到了一个名为pipework(https://github.com/jpetazzo/pipework)的工具,它可能会帮助我解决这个问题.但这是每个人都在测试Docker生产他们正在使用的工具吗? 让外面与我的容器交谈是必要的“黑客”吗? 解决方法
您可以使用参数-p将容器的端口公开给主机.
例如: sudo docker run -p80:8080 ubuntu bash 将容器的端口8080绑定到主机的端口80. 因此,您可以使用主机的URL从外部访问您的容器: http://you.domain -> losthost:80 -> container:8080 那是你想做的吗?或许我错过了一些东西 (参数-expose只将端口暴露给其他容器(不是主机)) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |