Skip to content
Latchkey

Unixソケット - CI/CD用語集の定義

Unixドメインソケットは、IPとポートではなくファイルシステムのパスでアドレス指定されるプロセス間通信のエンドポイントで、同じホスト上のプロセス間の高速なローカル通信に使われます。

CIでは

Dockerデーモンは /var/run/docker.sock で待ち受けます。これをcontainerにマウントするとDocker-in-Dockerのアクセスが得られます。そのソケットファイルのパーミッションがデーモンと通信できる相手を制御するため、ソケットのエラーは実際にはパーミッションのエラーであることが多いです。

関連ガイド