如何将一个docker容器与另一个docker容器相关联

时间:2016-09-14 12:44:59

标签: tomcat docker amazon-ec2 dockerfile

我想在tomcat中运行服务器和UI,所以我为服务器创建了两个dockerfile,为UI创建了另一个。然后我运行服务器tomcat容器,它运行成功后,我运行UI tomcat容器。 我收到错误 connection refused error

让容器相互交互需要做些什么?

1 个答案:

答案 0 :(得分:0)

运行tomcat sesrver时应使用 - link 选项。

    if(Yii::$app->controller->id == 'foo' && Yii::$app->controller->action->id == 'bar')
    {
        // for inside controller check
        $this->registerJs("your_js_file_path");
    }

    ... html here ...
    <?
    if(Yii::$app->controller->id == 'foo' && Yii::$app->controller->action->id == 'bar')
    {?>
        <!-- for inside controller check    -->
        <script src=""></script>
    <?}?>
    ... html here ...

这将链接新的tomcat UI容器与您之前创建的容器。 --link标志采用以下形式:

$ docker run -d -P --name tomcat-ui --link your_first_container_name:tomcat your_image our_command