문제점
Jenkins를 설치했을 때 성공적으로 설치가 됐는데 실행이 되지 않는 오류가 났다.
결론적으로 Docker MTU 수치가 맞지 않아서 네트워크가 되지 않아서 생긴 오류였다
ip link
을 이용해서 eth0
의 MTU와 docker0
의 MTU가 같은지 확인한다
다르다면 둘의 MTU를 같게 설정해주어야 한다.
ip link set mtu 1450 dev docker0
을 입력
vi /lib/systemd/system/docker.service
를 열어서
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
부분에 --mtu 1450
를 추가한다
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock --mtu 1450
저장한 후
systemctl daemon-reload
systemctl restart docker.service
로 재시작해준다