如何为Jenkins Job链接两个容器?

时间:2017-11-08 11:06:38

标签: mysql docker jenkins jenkins-pipeline

我已将Jenkins配置为在docker容器中运行Build Jobs和功能测试。例如,当我点击“立即构建”-Button时,Jenkins将构建位于Git中的Dockerfile并运行容器,以便可以在此容器中完成Buildsteps(Jenkinsfile)。

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

感谢您的任何提示。

1 个答案:

答案 0 :(得分:0)

由于可以动态授予docker网络中的IP,因此可以使用服务发现(也称为Consul)。或使用静态ip

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