0부터 시작하는 Docker 공부 - 도커의 Network & Label 지정하기

Jaehong Lee·2022년 8월 18일
0
post-thumbnail

1. Label 지정하기

  • inspect 를 통해 컨테이너의 상세 정보를 확인할 수 있다
  • label 을 통해 다수의 컨테이너를 동시에 관리할 수 있다
  • label 을 추가해서 컨테이너를 생성해보자
  • label 이 추가된 것을 확인할 수 있다

2. 컨테이너의 특정 정보 출력하기

  • 다음과 같이 특정 label 만 출력하게 출력값을 지정할 수 있다. .Config 밑에 Labels 밑에 color 에 해당하는 값을 출력하게 하는 것 이다
  • 이를 응용하여 컨테이너의 Ip 주소만 출력하는 것도 가능하다

3. 도커의 네트워크

docker0

  • Host 의 Ip 정보를 확인하면 docker0 가 존재하는 것을 확인할 수 있다
  • docker0 는 도커가 설치되면 생성되는 네트워크 브릿지이며, NAT 를 통해 컨테이너를 외부와 연결시켜준다

도커의 네트워크

  • 도커의 네트워크 리스트를 확인하자

    • bridge : NAT 를 통해 외부와 연결한다
    • host : Host 의 주소를 컨테이너와 동일하게 취급한다
    • none : 네트워크를 사용하지 않는다
  • swarm 과 같은 클러스터 환경에서는 overlay 드라이버가 생성된다. 이는 kvm 과 같은 환경에서 터널을 구성하는 작업이 생략된다

profile
멋진 엔지니어가 될 때까지

0개의 댓글