【问题标题】:How to link two containers for a Jenkins Job?如何为 Jenkins Job 链接两个容器?
【发布时间】:2019-01-11 23:12:09
【问题描述】:

我已将我的 Jenkins 配置为在 docker 容器中运行我们的构建作业和功能测试。例如,当我单击“立即构建”按钮时,Jenkins 将构建 Git 中的 Dockerfile 并运行容器,以便可以在此容器中完成构建步骤(Jenkinsfile)。

我现在的问题是:如何在每次构建作业时启动另一个安装了 MySQL-Server 的容器并将它们链接到我的 Build-Job-Container。

感谢您的任何提示。

【问题讨论】:

    标签: mysql docker jenkins jenkins-pipeline


    【解决方案1】:

    可以使用服务发现又名Consul,因为 docker 网络中的 IP 是动态授予的。或者使用静态ip

    docker run --net bridge --ip 172.17.0.254 -it ubuntu bash
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多