Docker内存限制在pipe道中
我使用atlassianpipe道 。
有时候pipe道会因为这个消息而失败
build立内存限制超出。
我也在本地运行相同的泊坞窗图像,因为我在pipe道中运行。 (我在本地运行相同的图像,我在图像中声明: bitbucket-pipelines.yml )
我想要一种方法来在本地运行我们的docker镜像,这与pipe道执行的相同的限制(4GB): https : //confluence.atlassian.com/bitbucket/limitations-of-bitbucket-pipelines-827106051.html#LimitationsofBitbucketPipelines-Buildlimits
我想这样做,以确保我保持在pipe道限制的90%以内。 (所以3.6GB)
这是实现这一目标的一种方式吗?
docker run --rm --memory=3600M --memory-swap=3600M docker-image-same-as-we-run-in-pipelines