如何将图像合并到Docker中的一个容器中(因为IIB依赖于MQ)?
我是docker的新手,因为我正在尝试使用docker配置IBM集成环境。我使用docker pull命令安装了两个不同的映像,一个是IBM集成总线(IIB),另一个是IBM消息队列(MQ)。然后,我使用docker run命令在单独的容器中运行每个图像 问题是,IIB依赖MQ创建代理。我在MQ容器中创建了队列管理器,然后在iib容器中创建了一个代理。我需要一种方法将代理contianer与队列管理器容器链接起来,或者如果可能的话将它们结合起来如何将图像合并到Docker中的一个容器中(因为IIB依赖于MQ)?,docker,kubernetes,containers,ibm-mq,ibm-integration-bus,Docker,Kubernetes,Containers,Ibm Mq,Ibm Integration Bus,我是docker的新手,因为我正在尝试使用docker配置IBM集成环境。我使用docker pull命令安装了两个不同的映像,一个是IBM集成总线(IIB),另一个是IBM消息队列(MQ)。然后,我使用docker run命令在单独的容器中运行每个图像 问题是,IIB依赖MQ创建代理。我在MQ容器中创建了队列管理器,然后在iib容器中创建了一个代理。我需要一种方法将代理contianer与队列管理器容器链接起来,或者如果可能的话将它们结合起来 有人能提供帮助和指导吗?如果你能使用最新的II
有人能提供帮助和指导吗?如果你能使用最新的IIB版本(现在称为ACE),请看这些。如果你能使用最新的IIB版本(现在称为ACE),请看这些。你可能不想将它们结合起来。你需要运行它们,这样它们才能看到彼此。大多数提供服务的容器都有关于它们在哪个端口上运行的文档,并且通常提供如何从另一个容器连接到它们的示例。另请参见:docker compose正如DannyB所说,使用docker compose会更好,我发现,为了将容器连接在一起,您可能会尝试或从中获得灵感。您不需要说明正在使用的IIB版本,但在IIB 10中,您不再需要本地队列管理器。您可以使用角色授予代理权限,如果需要通过MQ客户端连接发送或接收消息,则可以连接到队列管理器。如果您依靠代理查看基于
SYSTEM.broker.AUTH*
队列的队列管理器权限,那么您可能确实需要一个本地代理,因为我认为此功能仍然必须在绑定模式下使用与队列管理器位于同一服务器上的本地ipcs资源来完成。您不能将它们合并,您需要将它们与docker compose
一起运行。如果你能使用最新的IIB版本,现在叫做ACE,这里有一个很好的教程,看看这些,你可能不想把它们结合起来。你需要运行它们,这样它们才能看到彼此。大多数提供服务的容器都有关于它们在哪个端口上运行的文档,并且通常提供如何从另一个容器连接到它们的示例。另请参见:docker compose正如DannyB所说,使用docker compose会更好,我发现,为了将容器连接在一起,您可能会尝试或从中获得灵感。您不需要说明正在使用的IIB版本,但在IIB 10中,您不再需要本地队列管理器。您可以使用角色授予代理权限,如果需要通过MQ客户端连接发送或接收消息,则可以连接到队列管理器。如果您依靠代理查看基于SYSTEM.broker.AUTH*
队列的队列管理器权限,那么您可能确实需要一个本地代理,因为我认为此功能仍然必须在绑定模式下使用与队列管理器位于同一服务器上的本地ipcs资源来完成。您不能将它们合并,您需要将它们与docker compose
一起运行。如果您可以使用最新的IIB版本(现在称为ACE),那么这里有一个很好的教程,请看这些。