2015-01-20 6 views
1

OSX에서 boot2docker를 사용 중입니다. 6381 번 포트의 OSX 호스트에서 실행되는 redis 서버가 있으며 컨테이너 내부에서 액세스하려고합니다.도커 컨테이너에서 호스트로 연결 하시겠습니까?

그러나 :
[email protected]:~$ telnet 172.17.42.1 6379 telnet: can't connect to remote host (172.17.42.1): Connection refused

어떻게 컨테이너에 호스트 포트 6379을 노출 하는가?

답변

1

나는 비슷한 질문에 대답했다 here. 앞에서 설명한대로 --add-host으로 컨테이너를 실행하거나 로컬 Mac의 DNS 이름을 직접 사용할 수도 있습니다.

+1

감사합니다. 이것은 도움이됩니다. 하지만 내 Mac의 IP는 계속 변화하고 있습니다. 내 호스트 Mac의 DNS 이름은 어떻게 얻습니까? – Tal

+0

감사합니다! 이 문제를 해결하기 위해 영원히 나를 괴롭혔다. –

관련 문제