도커 ip1 Docker Container 내에서 내/외부 IP 사용 Python 3.8.10 기준 Python으로 사용하는 기기의 IP를 찍는 코드는 아래와 같다. def getLocalIP()->str: s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) s.connect(("8.8.8.8", 80)) ip = s.getsockname()[0] s.close() return ip 위 함수를 실행하면 해당 기기의 ip를 string으로 받을 수 있다. Docker Container 환경에서 위 함수를 이용하여 ip를 활용하는 방법을 두 가지 경우로 나누어 볼 것이다. 1. 컨테이너 내부 IP 그냥 컨테이너를 실행하고 위 함수가 동작하게 하면 컨테이너의 내부 ip를 찍어준다. 즉, PC의 ip가 192.168.xxx.xxx이더라도.. 2023. 9. 26. 이전 1 다음 반응형