본문 바로가기
MySql

MySQL Windows 호스트에서 브리지 네트워크 내에있는 Docker 컨테이너의 IP 주소를 얻는 방법은 무엇입니까?

by 베이스 공부 2020. 10. 16.
반응형

다음을 사용하여 docker에서 브리지 네트워크가 생성되었습니다.

docker network create blognetwork

그리고 해당 네트워크에 다음과 같은 컨테이너가 생성되었습니다.

docker run --name=blogdb --network=blognetwork -p 3306:3306 -e --bind-address=0.0.0.0 -e=MYSQL_ROOT_PASSWORD=mypassword -detach mysql

Windows 호스트에서 "blognetwork"내에서 새 컨테이너의 IP 주소에 액세스하려면 어떻게해야합니까?

X.X.X.X 형식의 IP 주소를 어떻게 얻습니까? 다음을 사용하여이 데이터가 포함 된 큰 json 출력을 얻을 수 있다는 것을 알고 있습니다.

docker network inspect blognetwork

 

해결 방법

 

docker inspect 및 적절한 형식을 사용하여 IP를 직접 가져올 수 있습니다.

docker inspect containerId --format='{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}'


 

참조 페이지 https://stackoverflow.com/questions/51360236

 

 

반응형

댓글