在网络不好的情况下如何防止Docker compose在CI中超时

mbyulnm0  于 2023-06-21  发布在  Docker
关注(0)|答案(1)|浏览(115)

动机

由于我的gitlab-ci作业在docker compose up期间/接近尾声时超时,这需要无限的时间(网络,图像大小...)

问题

所有的超时设置都不起作用;既不是gitlab作业超时,也不是docker compose超时设置。

lb3vh1jj

lb3vh1jj1#

解决方案

configuring the docker daemon帮助。
在dind场景中,可以将配置注入到入口点,特别是显著增加重试次数:

services:
      - name: docker:20.10.16-dind
        entrypoint: [
          "dockerd-entrypoint.sh", 
          "--max-concurrent-uploads=2",
          "--max-concurrent-downloads=2",
          "--max-download-attempts=20"
        ]

相关问题