容器停止后Docker Compose保持网络正常

时间:2018-11-26 22:08:21

标签: docker jenkins docker-compose continuous-integration docker-networking

我的CI / CD使用docker compose运行测试。我使用--abort-on-container-exit选项,所以一旦测试容器完成,compose就会停止所有容器。

但是,似乎由compose创建的网络仍在运行。这是一个问题,因为我们很快达到了Docker中的网络定义限制。

我查看了文档,找到了一种在容器退出后删除网络的方法,但是找不到任何东西。我想我可以做一个docker-compose stop,但这与我的Jenkins管道不太匹配。

是否有一种方法可以通过docker-compose up选项或在撰写清单中实现?

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题。确实,docker-compose down解决了这个问题。