你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
没有找到相关结果
william - cSphere CEO
赞同来自: Misul 、tsing
icebolt - Docker爱好者暗黑
赞同来自: Misul
tifayuki - Tutum 工程师
赞同来自: 郭蕾
Misul
赞同来自:
灵雀云 - 基于容器技术,以DevOps为理念,面向微服务应用的新一代企业级PaaS平台。
xds2000 - 数人科技CTO
要回复问题请先登录或注册
8 个回复
william - cSphere CEO
赞同来自: Misul 、tsing
使用Docker支持的网络,要么使用host网络模式,要么用默认的端口映射。
如果不想使用上面的模式,那么可以考虑在docker daemon启动时指定bridge,并在该bridge上配置ip,同时将eth0放到这个bridge里。在运行container时网络使用none,手工配置。具体可以看docker文档里
https://docs.docker.com/articles/networking/ 关于自定义网络部分Customizing docker0
(https://csphere.cn)在后续版本中会内建网络管理功能,简化复杂的配置管理工作。
icebolt - Docker爱好者暗黑
赞同来自: Misul
将外网ip绑定到宿主机,然后端口映射。
icebolt - Docker爱好者暗黑
赞同来自: Misul
如果服务简单,用端口管理吧。如果有需求做集群,就用服务发现。不应该把自己服务绑死在ip上。
tifayuki - Tutum 工程师
赞同来自: 郭蕾
1)可以用weave指定ip
2)其实可以在container中指定hostname,然后用dns做服务发现
Misul
赞同来自:
我现在要运行一个meteor的站点,不知道怎么去发布到外网
灵雀云 - 基于容器技术,以DevOps为理念,面向微服务应用的新一代企业级PaaS平台。
赞同来自:
不知道这个issue:(https://github.com/docker/dock ... 084180)能不能解决你的问题。
不过这种配置还是有点复杂,可以试下我们的AlandaCloud,很简单就可以将域名绑定到你所启动的Docker服务上,(http://blog.alauda.cn/?p=139)。
Misul
赞同来自:
我现在的解决办法是共享宿主机器的IP和端口
我现在部署的项目是公司内部用的,所以这样暂时能解决我现在的问题
xds2000 - 数人科技CTO
赞同来自:
--ip的功能社区已经有提议的。目前Docker公司希望把网络和存储作为plugin的机制提供给开发者以及用户。所以这个特性将会有一段时间没有不会有官方解决办法。