도커 네트워크 및 포트 포워딩

2023. 6. 26. 02:30쿠버네티스/Docker

728x90
반응형
net namespace와 도커 네트워크 구조는 똑같다.
# 네트워크 네임스페이스
ip netns add test_ns

# exec로 내부 네트워크에 명령어 입력
 ip netns exec test_ns ip link list
 
 # 내부 네트워크 up
 ip netns exec song_ns ip link set lo up

eth interface를 이용하여 네임스페이스 네트워크 내부와 외부 통신을 할 수 있다.

자세한건 참고 사이트로 자세히 참조

도커 내부 네트워크

# 컨테이너 포트풔워딩
dockerrun -itd -p 60080:80 --name h1 httpd:latest
dockerrun -itd -p 60180:80 --name h2 httpd:latest
dockerrun -itd -p 60280:80 --name h13 httpd:latest

컨테이너 외부 포트는 iptable에 자동적등록되어 포트가 자동으로 열린다. 그래서 별도의 방화벽 여는 과정이 필요가 없다.

쿠퍼네티스는 대량의 컨테이너를 생성, 유지 및 관리 하는 소프트웨어

실습

10.0.0.12에 haprocy 서버 설정

10.0.0.11에 도커로 컨테이너 설치

참고

도커 네트워크 및 포트 포워딩 (tistory.com)

 

도커 네트워크 및 포트 포워딩

도커를 설치한 rocky 9 가상머신에서 172.17.0.1 이라는 ip 를 갖는 docker 0 브릿지 네트워크가 자동으로 추가되어 있는 것을 확인할 수 있습니다. 그림의 구성처럼 실습을 해보겠습니다. 컨테이너를

creb-akay.com

https://bluese05.tistory.com/15

 

Docker Network 구조(1) - docker0와 container network 구조

Docker Network 구조(1) - docker0와 container network 구조 [Contents] 1. Docker Network 구조(1) - docker0와 container network 구조 2. Docker Network 구조(2) - Container network 방식 4가지 3. Docker Network 구조(3) - Container 외부 통신

bluese05.tistory.com

https://bluese05.tistory.com/28

 

Linux namespace - NET

NET namespace [Contents] 1. Linux namespace 2. Linux namespace - UTS 3. Linux namespace - IPC 4. Linux namespace - PID 5. Linux namespace - NS(File System) 6. Linux namespace - NET 최근 lightweight 한 가상화 플랫폼인 Docker나 Linux container LXC

bluese05.tistory.com

Docker 강좌 - 3. Docker 네트워크 1 - 소개 및 Bridge (tistory.com)

 

Docker 강좌 - 3. Docker 네트워크 1 - 소개 및 Bridge

도커 네트워크 Overview 도커 네트워크는 기본적으로 아래와 같은 기본 구성을 가지고 간다. 물리적 또는 가상화 기반의 이더넷 네트워크는 기본 리눅스 구성과 동일하다. 1. 물리적 이더넷 정보

youngmind.tistory.com

 

반응형