加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

如何在Bluemix中将公共路由器分配给Docker组

发布时间:2020-12-16 03:23:24 所属栏目:安全 来源:网络整理
导读:我正在尝试创建一个可扩展的docker组,并通过分配公共IP地址使其可通过Internet访问.但是我在哪里可以做呢?在bluemix doc中,它提到有一个名为“ assign”的字段,但是我找不到此字段. 最佳答案 在IBM Containers服务上,只有单个容器(不是可伸缩组的一部分)可

我正在尝试创建一个可扩展的docker组,并通过分配公共IP地址使其可通过Internet访问.但是我在哪里可以做呢?在bluemix doc中,它提到有一个名为“ assign”的字段,但是我找不到此字段.

最佳答案
在IBM Containers服务上,只有单个容器(不是可伸缩组的一部分)可以具有公共IP地址.对于这些,您可以输入see the documentation about managing IP addresses.如果您使用的是Web界面,则在创建容器时会出现一个“公共IP地址”下拉列表,该下拉列表将允许您分配现有IP地址或请求并绑定新的IP地址.正如@VonC所评论的,如果公开那些端口,则可以通过预期的http://dd.ddd.ddd.ddd:port访问容器

对于可伸缩组,您不能使用单个公用IP地址,但是可以分配一个公用,安全(HTTPS)的路由(例如https://my-container.mybluemix.net),并将传入请求分发到容器中的一个已发布端口上.群组.您只能为组发布一个端口.该路由将自动将流量发送到该端口,因此,例如,如果您的容器在端口8080上托管了Web服务,请不要尝试使用URL中的端口访问它们,例如https://my-container.mybluemix.net: 8080.

2016年10月更新:现在可以在创建组时为容器组分配公共IP地址.为此,您必须已经请求了一个IP地址(cf ic ip request).然后在进行分组时,请使用–ip选项指定公共IP地址,例如:

cf ic group create –name =“ my_group_with_an_IP” -p 9080 –ip xxx.xx.xxx.xxx Registry.ng.bluemix.net/ibmliberty:latest

即使使用IP地址,您仍然只能为组公开一个端口.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读