도커 국내 이미지 프록시 만료

국내 서버에 도커를 배포했는데, 회사에서 이미지 센터를 제공하지 않으므로 개발자는 먼저 국내 이미지 가속 주소를 설정해야 합니다. 오늘 우연히 서버 한 대가 있고 이미지 가속 주소를 설정했지만 이미지를 가져오려고 하면 계속 실패합니다.

오류 정보: INLINE_CODE_0

20250106 时隔两天,所有的服务器都恢复了,这事居然不上热搜,国内所有的镜像代理都挂了

오류 해결 및 복구 시도

처음 다른 미러 주소로 전환해 문제를 해결하려 했지만, 기대와 달리 문제는 여전히 발생했습니다

곧바로 로컬 DNS 설정을 수정하여 네트워크 해상도 수준에서 돌파구를 찾으려 했으나, 여러 차례 디버깅했음에도 불구하고 문제는 여전히 발생했다

현재 로컬 네트워크 안정성에 의문이 제기되자, 즉시 휴대폰 핫스팟으로 전환하여 가능한 로컬 네트워크 오류를 우회하려 했으나, 결과는 낙담스러웠고 문제 해결의 여지는 보이지 않았다

문제 확산

현재 几台部署于国内的服务器이 남아 있으며, 모두 Docker 환경이 설치되어 있습니다. 이러한 서버에서 이미지를 가져오려고 시도했지만, 예상치 못한 문제로 인해 단 한 대의 장비에서도 성공적으로 가져올 수 없었습니다. 오류 메시지는 동일했으며, 이는 문제가 특정 장비에 국한된 것이 아님을 나타냅니다.

더 자세히 조사해 보니 미러 에이전트가 갑자기 작동하지 않았습니다. 다행히 긴박한 순간에 해외 머신으로 빠르게 전환하여 시도했고, 미러 이미지를 가져오는 데 문제가 해결되어 정상적으로 복구되었습니다. 이는 문제의 원인이 국내 네트워크 링크나 관련 설정에 있을 가능성이 높다는 것을 의미합니다.

전략 조정: 우회 해결

국내 직접 이미지 가져오기가 여러 제약으로 인해 어려워지고 해외 이미지는 정상적으로 접근 가능한 상황이므로, 프로젝트를 신속히 진행하기 위해 우회 전략을 채택합니다. 먼저 해외 서버로 전환하여 필요한 이미지를 가져온 후 국내 이미지 저장소에 푸시하여 “데이터 브릿지”를 구축할 예정입니다.

동시에 Dockerfile 파일을 수정하여 이미지 주소를 국내 환경에 적합한 주소로 변경하고, 다시 이미지를 빌드하여 최종적으로 성공적으로 배포했습니다

금융 IT 프로그래머의 이것저것 만지작거리기와 일상의 중얼거림
Hugo로 만듦
JimmyStack 테마 사용 중