42Seoul/Docker

19. docker 메뉴얼 파해치기 bridge networks

네트워크를 내가 지정한 별칭을 사용하여 보다 효율적으로 사용할 수 있게 한다.

역시 그냥 예제 보면서 하는게 도움이된다

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