Unixソケット - CI/CD用語集の定義
Unixドメインソケットは、IPとポートではなくファイルシステムのパスでアドレス指定されるプロセス間通信のエンドポイントで、同じホスト上のプロセス間の高速なローカル通信に使われます。
CIでは
Dockerデーモンは /var/run/docker.sock で待ち受けます。これをcontainerにマウントするとDocker-in-Dockerのアクセスが得られます。そのソケットファイルのパーミッションがデーモンと通信できる相手を制御するため、ソケットのエラーは実際にはパーミッションのエラーであることが多いです。
関連ガイド
Named Pipe (FIFO) - CI/CD Glossary DefinitionNamed Pipe (FIFO): A named pipe, or FIFO, is a pipe that exists as a path on the filesystem, created with `mk…
Daemon - CI/CD Glossary DefinitionDaemon: A daemon is a long-running background process detached from any terminal that provides a service, suc…
File Permissions - CI/CD Glossary DefinitionFile Permissions: File permissions are the read, write, and execute bits (rwx) the OS checks before allowing…