2014-03-24 4 views

답변

0

IP 주소를 변경하고 도커 브리지 (예 : Docker 할당 172.17.0.10 및 172.17.0.13)를 유지하려면 수동으로 변경할 수 있지만 Docker는 " (주소 충돌을 야기하는 주소를 다시 사용하게 될 것입니다.) 포트 매핑은 더 이상 작동하지 않습니다 (Docker는 여전히 이전 주소로 트래픽을 보낼 것이기 때문에 문제에 직면하게 될 것입니다).).

Docker 컨테이너에 다른 네트워크 인터페이스를 추가하려면 해당 컨테이너를 특정 네트워크에 연결하려면 Pipework을 사용할 수 있습니다.

그러나, 당신이 IP 주소를 변경하려는 이유를 설명하기 위해 훨씬 더 재미있을 것입니다 - 당신이 자세히 설명해 주시겠습니까

+0

:-) 처음에 더 나은 해결책이 될 수 있을까요? 명령의 도움으로 ?? 수동으로 변경하는 방법? 라이브 컨테이너의 IP를 변경하는 것이 가능합니까 ?? –

+0

@brotherofmysister 제 환경에서 도커 이미지를 저장하고 인터넷에 액세스 할 수없는 다른 컴퓨터 (그래서 다운로드 한 종속성을 사용하려고합니다)에 포팅하고 다른 호스트 노드 집합을 갖고 싶습니다. 본질적으로 이미지에서 컨테이너를 시작한 후에 --add-host를 수행하고 싶습니다. 나는 이것을 시도했지만 컨테이너의/etc/hosts 파일을 업데이트하지 않는다. 'docker exec -d /bin/bash "printf '192.168.2.20 \ thostname20.com \ n'>>/etc/hosts"' – aspergillusOryzae

관련 문제