<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Ci on YT Por</title><link>https://www.ytpor.com/tags/ci/</link><description>Recent content in Ci on YT Por</description><generator>Hugo -- 0.163.3</generator><language>en-us</language><lastBuildDate>Tue, 23 Jun 2026 10:00:00 +0800</lastBuildDate><atom:link href="https://www.ytpor.com/tags/ci/index.xml" rel="self" type="application/rss+xml"/><item><title>GitLab Runner Docker-in-Docker image pulls failing with DNS timeout</title><link>https://www.ytpor.com/2026/06/gitlab-runner-dind-dns-timeout/</link><pubDate>Tue, 23 Jun 2026 10:00:00 +0800</pubDate><guid>https://www.ytpor.com/2026/06/gitlab-runner-dind-dns-timeout/</guid><description>&lt;p&gt;While running CI jobs through a GitLab Runner, image pulls kept failing with the following error:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;WARNING: Failed to pull image with policy &amp;#34;always&amp;#34;: Error response from daemon: Get &amp;#34;https://registry-1.docker.io/v2/&amp;#34;: dial tcp: lookup registry-1.docker.io on 127.0.0.1:53: read udp 127.0.0.1:51656-&amp;gt;127.0.0.1:53: i/o timeout
ERROR: Job failed: failed to pull image &amp;#34;docker:28.5.2-dind&amp;#34; with specified policies [always]
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;The host machine&amp;rsquo;s &lt;code&gt;/etc/resolv.conf&lt;/code&gt; had &lt;code&gt;nameserver 127.0.0.1&lt;/code&gt; - a local resolver that only works on the host itself.&lt;/p&gt;</description></item></channel></rss>