11.9. 컨테이너 네트워크에 Pod 연결
Pod를 생성하는 동안 Pod의 컨테이너를 네트워크에 연결합니다.
사전 요구 사항
-
container-tools
모듈이 설치되어 있습니다.
절차
pod-net
이라는 네트워크를 만듭니다.podman network create pod-net
# podman network create pod-net /etc/cni/net.d/pod-net.conflist
Copy to Clipboard Copied! Pod
web-pod
를 생성합니다.podman pod create --net pod-net --name web-pod
# podman pod create --net pod-net --name web-pod
Copy to Clipboard Copied! web-pod
내에서web-container
라는 컨테이너를 실행합니다.podman run -d --pod webt-pod --name=web-container docker.io/library/httpd
# podman run -d --pod webt-pod --name=web-container docker.io/library/httpd
Copy to Clipboard Copied! 선택 사항: 컨테이너가 연결된 Pod를 표시합니다.
podman ps -p
# podman ps -p CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES POD ID PODNAME b7d6871d018c registry.access.redhat.com/ubi8/pause:latest 9 minutes ago Up 6 minutes ago a8e7360326ba-infra a8e7360326ba web-pod 645835585e24 docker.io/library/httpd:latest httpd-foreground 6 minutes ago Up 6 minutes ago web-container a8e7360326ba web-pod
Copy to Clipboard Copied!
검증
컨테이너에 연결된 모든 네트워크를 표시합니다.
podman ps --format="{{.Networks}}"
# podman ps --format="{{.Networks}}" pod-net
Copy to Clipboard Copied!