오버레이 뭐지?
도커 swarm 에 정보를 보면
192.168.65.4:2377 이라는 2377 포트를 쓰는 무언가가 눈에 띠인다
kyoulee@bases-MacBook-Air docker_learn % docker swarm init
Swarm initialized: current node (o148vax3g7xuuy136ww1c0kj9) is now a manager.
To add a worker to this swarm, run the following command:
docker swarm join --token SWMTKN-1-591wpcoihz2rsb5i40ep40c0o5jb8yqwou0sb13v8tjgifea3f-4a6pkf3dnjkeea7hn1r5s0p56 192.168.65.4:2377
To add a manager to this swarm, run 'docker swarm join-token manager' and follow the instructions.
https://docs.docker.com/engine/reference/commandline/swarm_init/
이것도 레퍼런스 까지 가고 이해될거 같다 천천히 여기서 이해할 수 있는것을 찾아보자
https://medium.com/dtevangelist/docker-%EA%B8%B0%EB%B3%B8-8-8-docker%EC%9D%98-network-c75f3077335d
[Docker 기본(8/8)] Docker의 Network
Docker Swarm은 두 가지 종류의 Traffic을 생성합니다.
medium.com
이분의 글을 보면
docker에 있는 한 서비스에 컨테이너 혹은 외부 인터넷을 컨트롤하기 위해 만들기 위해 존재하는거 같다.
여기 메뉴얼에 써져있는 노드간 통신을 위한 TCP 와 UDP 는 7946포트를 사용하고
클러스터 관리용 tcp는 2377
overlay 는 4789 포트 음 이포트들을 주의해서 쓰라는거 같다
아는 용어가 적고 전체적인걸 모르니 이게 맞나 싶긴한데..
3가지의 네트워크 통신 방식이 있고 나중에도 기억하며 공부해 나가야겟다
일단 사용법은 우리가 알던 모양이라 좀더 익숙하다
-p 8080:80 or
-p published=8080,target=80
-p 8080:80/udp or
-p published=8080,target=80,protocol=udp
-p 8080:80/tcp -p 8080:80/udp or
-p published=8080,target=80,protocol=tcp -p published=8080,target=80,protocol=udp
뭔가 많이 본 모양이다 ㅎㅎ 외부 포트가 서비스 안에 몇 포트로 보넬지 정하는 거
마즈막 부분만 설명하면 받을때는 tcp 로 받고 보낼때는 udp로 보내는것으로 기억하고 있다
계속해서 다음으로 넘어가보자 ㅜㅜ
'42Seoul > Docker' 카테고리의 다른 글
22. docker 메뉴얼 파해치기 network part 2 (0) | 2023.03.17 |
---|---|
21. docker 메뉴얼 파해치기 network part 1 (0) | 2023.03.17 |
19. docker 메뉴얼 파해치기 bridge networks (0) | 2023.03.11 |
18. docker 메뉴얼 파해치기 proxy server (0) | 2023.03.11 |
17. docker 메뉴얼 파해치기 networking(수정필요) (0) | 2023.03.11 |