Docker Compose : 使用 docker --rm --force-rm 构建以避免存储中间体
Docker Compose : build with docker --rm --force-rm to avoid storing intermediates
我内存不足,所以我经常需要删除容器,这很糟糕。
这个 github 问题 https://github.com/docker/docker/issues/11154 是由一个具有相同限制条件的人提出的,并被建议使用
docker --rm --force-rm build
我可以对 docker-compose 做同样的事情吗?如何?
CLI 用法似乎不接受:
docker-compose --rm --force-rm build
正如有人评论的那样,添加这些参数可能不会对您有多大帮助。撰写 already defaults to rm=True
.
您可能想要做的是 运行 类似 https://github.com/yelp/docker-custodian 的东西,但 "max age" 非常短。这样,您将在退出后立即删除所有旧容器和图像。
我内存不足,所以我经常需要删除容器,这很糟糕。
这个 github 问题 https://github.com/docker/docker/issues/11154 是由一个具有相同限制条件的人提出的,并被建议使用
docker --rm --force-rm build
我可以对 docker-compose 做同样的事情吗?如何?
CLI 用法似乎不接受:
docker-compose --rm --force-rm build
正如有人评论的那样,添加这些参数可能不会对您有多大帮助。撰写 already defaults to rm=True
.
您可能想要做的是 运行 类似 https://github.com/yelp/docker-custodian 的东西,但 "max age" 非常短。这样,您将在退出后立即删除所有旧容器和图像。