드디어 네트워크다
네트워크 드라이버로는
1. bridge
2. host
3. overlay
4. ipvlan
5. macvlan
6. none
7. network plugins
이렇게 있다고 한다
일단 메뉴얼에 순서대로 글을 읽어보자
- 컨테이너 네트워킹
docker 에 포트를 만들어 이어주는 것
--publish or -p
이제 좀더 상세하게 명령어를 보자
-p 8080:80
-p 192.168.1.100:8080:80
-p 8080:80/udp
-p 8080:80/tcp -p 8080:80/udp
이렇게 4가지 모양이 있는데
1. 첫번째는 우리가 흔히보는 방법 로컬의 8080 포트를 도커의 80포트로 이어준다
2. 두번째는 ip 주소를 추가하여 특정 ip 주소의 포트만을 이어주는 모습이다
3. 이방식은 UDP 방식의 통신을 지정하여 사용
4. TCP 방식으로 받고 반환은 UDP 방식으로 반환
이러한 옵션은 특정 조건에 따라서 해주면 좀더 빠르게 데이터를 주고받을수 있을거 같다
- ip 형태 선택
--ip
--ip6
이 2가지로 ip 타입을 선택하여 사용가능하다
--hostname 호스트네임을 정의할수 있다고 한다
--alias 좀더 편한 별칭으로 관리할수 있게 하는거 같다
아마 래퍼런스 를 가야 좀더 이해하기 쉬워질거 같다
DNS(domain name system) 서비스
이제 외부의 이름을 주어 숫자가 아닌 문자로 검색할 수 있게하는 방식으로 안다
다음장에 프록시 서버에 대하여 알아보겟다
https://docs.docker.com/network/
Networking overview
docs.docker.com
'42Seoul > Docker' 카테고리의 다른 글
19. docker 메뉴얼 파해치기 bridge networks (0) | 2023.03.11 |
---|---|
18. docker 메뉴얼 파해치기 proxy server (0) | 2023.03.11 |
16. docker 메뉴얼 파해치기 스토리지 드라이버 (0) | 2023.03.11 |
15. docker 메뉴얼 파해치기 tmpfs mounts (0) | 2023.03.11 |
14. docker 메뉴얼 파해치기 Bind mounts (0) | 2023.03.11 |