詹金斯:重用Docker容器

时间:2018-01-25 06:40:37

标签: docker jenkins jenkins-pipeline

我有很多使用相同类型的Docker容器的multibranch管道项目。是否可以在多个作业上重用该Docker容器?我想这样做是为了保留存储空间。

1 个答案:

答案 0 :(得分:1)

不推荐这样做,因为您可能会从之前的运行中获得一些意想不到的副作用。

如果您想节省空间,请务必使用--rm选项清除容器,如果存在则删除容器:

agent {
        docker {
            image ...
            args '--rm'
        }
    }

或通过运行docker system prune --volumes -f来清理未使用的泊坞窗图像,容器和卷。