docker network 명령

· 3년 전 · 925

아래와 같이 나옵니다.

2000813730_1665560137.2585.png

[code]

docker network ls

[/code]

를 하면  기본적인 것이 나옵니다.

2000813730_1665560271.6118.png

[code]

docker network inspect bridge

[/code]

를 해 보면

2000813730_1665560329.5763.png

네트워크 종류

Docker 네트워크는 bridgehostoverlay 등 목적에 따라 다양한 종류의 네트워크 드라이버(driver)를 지원하는데요.

  • bridge 네트워크는 하나의 호스트 컴퓨터 내에서 여러 컨테이너들이 서로 소통할 수 있도록 해줍니다.
  • host 네트워크는 컨터이너를 호스트 컴퓨터와 동일한 네트워크에서 컨테이너를 돌리기 위해서 사용됩니다.
  • overlay 네트워크는 여러 호스트에 분산되어 돌아가는 컨테이너들 간에 네트워킹을 위해서 사용됩니다.

대부분 bridge를 사용하면 되네요. 

bridge로 만들어진 별도의 네트워크가 형성되는 것 같습니다.

(즉 집안의 192.168.1.xxx 안에 리눅스 컴퓨터가 하나씩 돌고 있다고 생각하면 됩니다.  DB용 리눅스 컴퓨터, PHP용 리눅스 컴퓨터, 아파치용 리눅스 컴퓨터.  그리고 포트 포워딩으로 외부 포트 (8000)를 내부의 특정 컴퓨터(특정 IP)의 포트에 매핑하는 구조로 생각하면 될 것 같습니다.)

자세한 내용은 아래 참고

https://www.daleseo.com/docker-networks/

|

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

Docker

+
번호 제목 글쓴이 날짜 조회
23 2년 전 조회 682
22 2년 전 조회 531
21 3년 전 조회 666
20 3년 전 조회 874
19 3년 전 조회 436
18 3년 전 조회 1,538
17 3년 전 조회 1,033
16 3년 전 조회 1,904
15 3년 전 조회 952
14 3년 전 조회 926
13 3년 전 조회 963
12 3년 전 조회 1,780
11 3년 전 조회 1,121
10 3년 전 조회 1,239
9 3년 전 조회 1,581
8 3년 전 조회 4,550
7 3년 전 조회 968
6 3년 전 조회 715
5 3년 전 조회 767
4 3년 전 조회 918
3 3년 전 조회 901
2 3년 전 조회 1,041
1 3년 전 조회 1,141
🐛 버그신고