11장. 컨테이너 간 통신
컨테이너, 호스트 및 외부 애플리케이션 간 통신을 활성화합니다. 포트 매핑, DNS 확인 및 Pod 네트워킹과 같은 방법을 사용하여 연결을 관리할 수 있습니다.
11.1. 네트워크 모드 및 계층 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
Podman에서 bridge, host, slirp4netns와 같이 사용 가능한 네트워크 모드를 이해합니다. 올바른 모드를 선택하면 컨테이너가 네트워크 스택과 상호 작용하는 방식이 결정됩니다.
Podman은 다음 네트워크 모드 및 옵션을 사용합니다.
-
bridge: 기본 브리지 네트워크에서 다른 네트워크를 생성 -
container:<id> - <id> ID가 있는 컨테이너와 동일한 네트워크를 사용합니다. -
host: 호스트 네트워크 스택을 사용합니다. -
network-id:podmannetwork create 명령으로 생성된 사용자 정의 네트워크를 사용합니다. -
Private: 컨테이너에 대한 새 네트워크를 생성 -
slirp4netns: rootless 컨테이너의 기본 옵션slirp4netns를 사용하여 사용자 네트워크 스택을 생성 -
Paa :slirp4netns의 고성능 대체 . Podman v4.4.1부터pasta를 사용할 수 있습니다. -
none: 컨테이너의 네트워크 네임스페이스를 생성하지만 네트워크 인터페이스를 구성하지 않습니다. 컨테이너에는 네트워크 연결이 없습니다. NS:<path> : 결합할 네트워크 네임스페이스의 경로입니다.참고호스트 모드는 컨테이너의 로컬 시스템 서비스(예: D-bus, 프로세스 간 통신(IPC) 시스템)에 대한 전체 액세스 권한을 제공하므로 안전하지 않은 것으로 간주됩니다.