네트워크를 내가 지정한 별칭을 사용하여 보다 효율적으로 사용할 수 있게 한다.
역시 그냥 예제 보면서 하는게 도움이된다
docker network create my-net
// docker network rm my-net
위에 방식으로 네트워크를 만들고 삭제할 수 있다
좀더 옵션을 주어 만들어보자
docker create --name my-nginx \
--network my-net \
--publish 8080:80 \
nginx:latest
이제 보자 위에 만든 my-net work 를 사용하여 my-nginx를 만들고 있다
--publish(-p) 옵션을 사용하여 my-net를 8080:80으로 서로 통신하는 네트워크를 설정해 주었다.
이제 network를 이어주자
docker network connect my-net my-nginx
네트워크에 있는 my-net 을 my-nginx에 이어준다
my-nginx에 8080:80 설정이 있기에 my-net는 8080를 수신하는 네트워크가 된다
deamon.json 예제
{
"bip": "192.168.1.1/24",
"fixed-cidr": "192.168.1.0/25",
"fixed-cidr-v6": "2001:db8::/64",
"mtu": 1500,
"default-gateway": "192.168.1.254",
"default-gateway-v6": "2001:db8:abcd::89",
"dns": ["10.20.1.2","10.20.1.3"]
}
아직 해석할 수 있는 능력이 없다
https://docs.docker.com/network/bridge/
Use bridge networks
docs.docker.com
'42Seoul > Docker' 카테고리의 다른 글
21. docker 메뉴얼 파해치기 network part 1 (0) | 2023.03.17 |
---|---|
20. docker 메뉴얼 파해치기 overlay network (0) | 2023.03.13 |
18. docker 메뉴얼 파해치기 proxy server (0) | 2023.03.11 |
17. docker 메뉴얼 파해치기 networking(수정필요) (0) | 2023.03.11 |
16. docker 메뉴얼 파해치기 스토리지 드라이버 (0) | 2023.03.11 |