본문 바로가기

Tools/Jenkins

[Jenkins] Docker Agent 연결

Docker Client 가 Docker Daemon 과 같은 서버에 있는 경우에는 unix 소켓을 통해 통신하지만, 서로 다른 환경에 있을 경우에는 tcp 소켓을 통해 통신하게 된다.

 

 

/etc/default/docker

ExecStart=/usr/bin/dockerd -H fd:// -H tcp://0.0.0.0:2375

 

 

/lib/systemd/system/docker.service

ExecStart=/usr/bin/dockerd -H fd:// -H tcp://0.0.0.0:2375 --containerd=/run/containerd/containerd.sock

 

 

 

reload & restart docker service

$ systemctl daemon-reload 
$ systemctl restart docker