docker - 容器停止后,Docker compose 保持网络正常运行
问题描述
我的 CI/CD 使用 docker compose 运行测试。我使用--abort-on-container-exit
选项,因此一旦测试容器完成,compose 就会停止所有容器。
但是,compose 创建的网络似乎仍在运行。这是一个问题,因为我们很快就达到了 Docker 中的网络定义限制。
我查看了文档以了解在容器退出后删除网络的方法,但我找不到任何东西。我想我可以只做一个docker-compose stop
,但这不适合我的 Jenkins 管道。
有没有办法通过docker-compose up
选项或在撰写清单中实现这一点?
解决方案
I had the very same issue. Indeed, docker-compose down
solves it.
推荐阅读
- excel - 从excel成功运行AHK脚本
- powerbi - Power BI DAX:指示是否在用户指定的时间范围内发送
- python - Visual Studio Code:在 python 终端中运行选择/行时出现意外错误
- python - 将 tf.Dataset 拆分为测试和验证子集的规范方法是什么?
- php - 爆炸,推动一个元素并在一个动作中内爆
- django - 有没有办法改变 django 中的添加表列?
- c++ - 以缺少 const 作为参数的纯虚函数的重新定义
- android - 如何在 Android Enterprise Work Profile 中调试应用程序
- visual-studio - 通过命令提示符为 Visual Studio 部署项目创建构建
- mysql - 为什么同一查询会得到不同的输出?