Docker: "링크" 옵션을 사용하여 호스트를 컨테이너에 연결하는 방법은 무엇입니까?

Docker: "링크" 옵션을 사용하여 호스트를 컨테이너에 연결하는 방법은 무엇입니까?

Docker 브리지 네트워크를 사용하여 호스트를 컨테이너에 수동으로 노출하는 것이 가능하다는 것을 이해합니다. 하지만 스위치를 사용하여 연결을 쉽게 수행하려면 어떻게 해야 합니까 --link?

예를 들어 호스트 시스템에서 실행 중인 데이터베이스를 컨테이너에서 연결하고 싶습니다. 이를 수행하는 한 가지 방법은 컨테이너에 있는 앱의 연결 대상을 Docker 브리지 네트워크에 있는 호스트의 IP 주소( docker0기본적으로)로 수동으로 설정하는 것입니다. 그러나 많은 Docker 이미지는 --link데이터베이스에 연결하는 데 사용하는 쉬운 방법을 제공합니다 . 이 경우 어떻게 달성할 수 있나요?

답변1

Docker 링크는 컨테이너 간 통신 전용입니다.

-P다른 곳에 포트를 노출하려면 또는 를 사용해야 합니다 -p.

관련 정보