> 운영 및 유지보수 > Docker > Docker 컨테이너의 공용 네트워크를 확인하는 방법

Docker 컨테이너의 공용 네트워크를 확인하는 방법

PHPz
풀어 주다: 2023-04-18 14:45:37
원래의
1327명이 탐색했습니다.

Docker를 사용하여 컨테이너를 구축하고 관리하는 개발자와 관리자의 경우 Docker 컨테이너의 공용 IP 주소를 보는 방법을 아는 것이 중요합니다. 이 문서에서는 Docker 컨테이너의 공용 IP 주소를 보는 방법을 살펴보고 컨테이너를 더 잘 관리하는 데 도움이 되는 몇 가지 유용한 팁과 도구를 제공합니다.

우선, Docker 컨테이너에는 내부 IP 주소(개인 IP 주소), 관리 네트워크 IP 주소(관리 네트워크 IP 주소) 및 공용 IP 주소(공용 IP 주소)를 포함하여 여러 IP 주소가 있을 수 있다는 점에 유의해야 합니다. . 그 중 공용 IP 주소를 사용하면 컨테이너가 인터넷의 다른 컴퓨터와 통신할 수 있습니다.

Docker 컨테이너의 공용 IP 주소를 확인하는 방법에는 여러 가지가 있습니다. 다음은 일반적으로 사용되는 세 가지 방법입니다.

방법 1: docker ps 명령을 사용하여 보기

docker ps 명령을 사용하여 현재 실행 중인 Docker 나열 컨테이너 이름, 컨테이너 ID, 사용된 이미지 이름, 컨테이너 상태, 포트 매핑 등을 포함한 정보입니다. 이 목록에서 Docker 컨테이너의 공용 IP 주소를 찾을 수 있습니다.

구체적인 단계는 다음과 같습니다.

  1. 터미널이나 명령줄 창을 엽니다.
  2. docker ps 명령을 입력하고 Enter를 누르세요.
  3. 보려는 Docker 컨테이너의 이름이나 ID를 찾아 해당 이름이나 ID를 기록해 두세요.
  4. 다음 명령을 입력하세요: dockerspect='{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' [컨테이너 이름 또는 ID] 원하는 이름으로 바꿉니다. view Docker 컨테이너의 이름 또는 ID입니다. Enter 키를 누릅니다.
  5. 몇 초만 기다리면 시스템이 컨테이너의 공용 IP 주소를 출력합니다.

방법 2: docker port 명령을 사용하여 보기

docker port 명령을 사용하여 컨테이너의 공용 IP 주소를 포함하여 컨테이너의 포트 매핑 정보를 봅니다.

구체적인 단계는 다음과 같습니다.

  1. 터미널이나 명령줄 창을 엽니다.
  2. docker ps 명령을 입력하고 Enter를 누르세요.
  3. 보려는 Docker 컨테이너의 이름이나 ID를 찾아 해당 이름이나 ID를 기록해 두세요.
  4. docker port [컨테이너 이름 또는 ID] 명령을 입력하고 이를 보려는 Docker 컨테이너의 이름 또는 ID로 바꿉니다. Enter 키를 누릅니다.
  5. 몇 초 기다리면 시스템이 컨테이너의 공용 IP 주소와 매핑된 포트 번호를 출력합니다.

방법 3: dockerspect 명령을 사용하여 보기

dockerspect 명령을 사용하여 IP 주소 및 포트 정보를 포함한 Docker 컨테이너의 세부 정보를 봅니다. grep 명령을 사용하면 불필요한 정보를 필터링하여 컨테이너의 공용 IP 주소를 얻을 수 있습니다.

구체적인 단계는 다음과 같습니다.

  1. 터미널이나 명령줄 창을 엽니다.
  2. docker ps 명령을 입력하고 Enter를 누르세요.
  3. 보려는 Docker 컨테이너의 이름이나 ID를 찾아 해당 이름이나 ID를 기록해 두세요.
  4. 다음 명령을 입력하세요. docker Inspection [컨테이너 이름 또는 ID]를 보려는 Docker 컨테이너의 이름이나 ID로 바꾸세요. Enter 키를 누릅니다.
  5. 시스템에서 컨테이너의 세부 정보를 출력합니다. grep 명령을 사용하여 컨테이너의 공용 IP 주소를 찾을 수 있습니다.

요약

이 문서에서는 Docker 컨테이너의 공용 IP 주소를 보는 세 가지 방법을 소개합니다. 이러한 방법을 통해 Docker 컨테이너의 네트워크 연결을 더 잘 관리하고 제어할 수 있으므로 컨테이너가 인터넷의 다른 컴퓨터와 통신하고 데이터에 올바르게 액세스하고 처리할 수 있습니다. 또한 Python의 Docker SDK 및 Docker API와 같은 다른 도구 및 프로그래밍 언어를 사용하여 Docker 컨테이너의 공용 IP 주소를 쿼리할 수도 있습니다.

위 내용은 Docker 컨테이너의 공용 네트워크를 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿