2016-12-07 2 views
0

Docker 레지스트리에서 Docker 이미지를 가져올 수 없을 때 우리 앱이 처리하는 방법을 테스트하고 상황을 모방하고 싶습니다.Docker 레지스트리를 모방하는 방법

저는 네트워크의 방화벽 규칙이나 서버의 DNS를 제어하지 않습니다. 내가 할 수있는 유일한 변경 사항은 VM 구성 및 Docker 구성과 같이 사용중인 VM에 있습니다. Dockerhub이 고장난 것처럼 내가 할 수있는 일이 무엇인지 궁금하니?

답변

1

당신은 예를 들어, 당신의 VM에 출력 앤 드롭 패킷

을 필터링의 iptables를 사용할 수 있습니다

# iptables -A OUTPUT -d 192.168.12.34 -j DROP 

또는

# iptables -A OUTPUT -p tcp -d 192.168.12.34 --dport 80,443 -j DROP 
+0

덕분에, 내가 이것을 시도 할 것이다. 도메인을 타겟팅하려면이 방법이 유용할까요? – Derek

+0

그냥 시도해 볼 기회가있어 내 요구 사항을 완벽하게 충족시킵니다. 감사하고 받아 들였습니다. – Derek

+0

물론 docker.io IP 주소를 필터링 할 수 있습니다. 그러나 DNS 확인은 규칙 작성시 수행됩니다. IP 주소가 변경되면 iptables 규칙을 새로 고침해야합니다. –

관련 문제