MLOps 플랫폼 서비스를 개발하던 중,
여느 때 처럼 수정사항을 반영하고 이미지를 빌드하고 푸쉬하는데,
3.3GB 정도의 이미지를 푸쉬하는데 반나절 정도 소요되는 일이 발생했습니다.
코드가 좀 많아졌을 뿐 용량이 큰 파일도 없었는데..?
dockerfile 최적화를 너무 이상하게 했나..?
뭐가 문제지 고민하다가 설마하고 사내 인터넷 속도를 체크해봤습니다.
도커 허브로의 푸쉬가 느린 경우
다른 와이파이의 경우
접속한 와이파이를 바꿔주니 업로드 속도는 2.5배 정도 빨라진 것에 비해서, 푸쉬 속도는 수십배 빨라져서 기다리던 푸쉬가 기존 속도로 진행되는 것을 확인할 수 있었습니다.
도커 푸쉬가 이유없이 느려졌다면 인터넷부터 확인해보세요!