1. 도커 네트워크 종류
- bridge
- host
- none
- container
- overlay
1) bridge network
- docker0 네트워크와 같은 말이다
- 같은 브릿지에 있는 컨테이너끼리는 통신을 가능하게 하고
다른 브릿지는 통신할 수 없도록 하는 것이다
- 컨테이너를 생성하면 default 값으로 bridge 네트워크로 연결된다
2) host network
- 호스트의 네트워크 환경을 그대로 사용한다
- 주로 컨테이너가 1개 일때 유용하다
- 호스트의 네트워크를 그대로 사용하기 때문에 포트포워딩이 필요없다
- 포트포워딩은 docker-compose.yml 에서 8080:18080(로컬서버:도커서버) 같은 작업을 말한다
3) none network
- 네트워크를 사용하지 않는것이다
- 명령 파라미터는 "-net=none" 이다
4) container network
- 다른 컨테이너의 네트워크 환경을 공유한다
- 명령 파라미터는 "-net container:<컨테이너 ID>"
5) overlay network
- 분산된 네트워크에서 도커를 사용해야할 때 사용한다
- 분산된 네트워크란 호스트가 여러개인 것을 의미한다
(서버가 여러개, 컴퓨터가 여러개와 같은 의미이다)
- 각 머신에서 swarm mode가 활성화 되어야 한다
(도커가 도커엔진 다수를 관리할 수 있도록 하는 방법이다)
- 따라서 overlay network는 호스트가 여러개일 때 사용하는 네트워크이다
'DevOps' 카테고리의 다른 글
| [DevOps] Elastic Alert (0) | 2023.12.15 |
|---|---|
| [DevOps] Grafana Alert (0) | 2023.12.05 |
| [DevOps] Docker Compose 활용 (Elasticsearch, kibana) (0) | 2023.06.27 |
| [DevOps] MobaXterm 설치 및 사용방법 (SSH 접속) (0) | 2023.06.26 |
| [DevOps] 리눅스란? CentOS vs Ubuntu (0) | 2023.06.21 |