Quantcast
Channel: cc :: somkiat
Viewing all articles
Browse latest Browse all 1997

บันทึก การแก้ไขปัญหา Docker in Docker (DinD) ใน GitLab CI Runner

$
0
0

ปัญหาในการใช้งาน Docker command ใน GitLab CI
โดยที่ runner จะเป็น docker
ซึ่งใน pipeline จะใช้งาน image ชื่อว่า docker:dind

ปัญหาที่เจอคือ

[code] Cannot connect to the Docker daemon at tcp://docker:2375/. Is the docker daemon running? [/code]

วิธีการแก้ไขปัญหา (ไม่ใช่ลบและสร้างใหม่ หรือ restart)

ปัญหาคือเรื่อง version ของ docker in docker ที่ใช้งาน
กับการปิด TLS ไปก่อน !!
ก็จะพอช่วยให้งานไปต่อได้

[gist id="c1495e38c9a2ae6f7185448cde712e6b" file="ci.yml"]

ในส่วนของ TLS ควรจัดการให้ดีตามนี้ CA Certificate in GitLab CI with dind service


Viewing all articles
Browse latest Browse all 1997

Trending Articles