如何将我的容器组(可伸缩容器)连接到Bluemix上的mongodb容器(单个节点)?

时间:2016-11-11 12:55:44

标签: mongodb docker containers ibm-cloud websphere-liberty

在Bluemix上,我借助来自docker hub的mongodb图像创建了一个mongodb容器(单节点);然后我想从ibmliberty官方图像创建自由容器并将其链接到我的mongodb容器。但是当我运行命令时,它会给我发出以下错误 -

$ cf ic group create --anti --auto --desired 1 -e "ACMEAIR_PROPERTIES=/opt/ibm/
wlp/usr/servers/defaultServer/Prop" -m 256 --name acme-main -p 9080 -n acme-mai
n -d mybluemix.net --volume acmemain:/opt/ibm/wlp/usr/servers/defaultServer/Pro
p --link lc-mongo:mongo registry.ng.bluemix.net/ibmliberty:javaee7
提供了

标记但未定义:-link

当我尝试将我的自由容器(单个节点)连接到我的mongodb容器(单个节点)时,同样的工作完美。

1 个答案:

答案 0 :(得分:2)

组上不支持-link参数,仅在单个容器上支持。使用-link,如果链接容器消失(即崩溃或重新部署)并被新实例替换,则需要重新部署链接容器(在本例中为组),从而增加整体故障的可能性。

我认为我的意图是使用服务发现/服务代理(现在已经弃用了amalgam8.io),这样,如果必须更换链接到容器/服务,你就不必重新部署整个组 - 新组将自动被选为该微服务的新实例。

相关问题