본문 바로가기

Linux(Centos or RHEL)

(30)
도커 기본 브릿지와 사용자 정의 브릿지의 차이 (4) 이전 도커의 브릿지에 관한 글에서 사용자 정의 브릿지와 기본 브릿지의 차이들을 설명한 적이 있습니다. (1) 사용자 정의 브릿지는 자동으로 컨테이너 간의 DNS 문제를 해결해 줍니다. (2) 사용자 정의 브릿지는 더 나은 고립을 제공합니다. (3) 컨테이너를 정지시키지 않고 네트워크에 접근/분리 할 수 있습니다. (4) 각각의 사용자 정의 브릿지는 설정이 가능합니다. (5) 기본 브릿지 네트워크는 연결된 컨테이너 간의 환경변수 공유가 가능합니다. 이 중에서 (4)에 대한 테스트를 해볼 차례입니다. 하지만 사용자 정의 브릿지의 설정같은 경우는, 브릿지를 생성할 때 지정할 수 있는 것으로, 아래의 문서를 보시면 자세히 나와있으므로, 이를 참조하면 좋을 것 같습니다. https://docs.docker.com..
도커 기본 브릿지와 사용자 정의 브릿지의 차이 (3) 이전 도커의 브릿지에 관한 글에서 사용자 정의 브릿지와 기본 브릿지의 차이들을 설명한 적이 있습니다. (1) 사용자 정의 브릿지는 자동으로 컨테이너 간의 DNS 문제를 해결해 줍니다. (2) 사용자 정의 브릿지는 더 나은 고립을 제공합니다. (3) 컨테이너를 정지시키지 않고 네트워크에 접근/분리 할 수 있습니다. (4) 각각의 사용자 정의 브릿지는 설정이 가능합니다. (5) 기본 브릿지 네트워크는 연결된 컨테이너 간의 환경변수 공유가 가능합니다. 이 중에서 (3)에 대한 테스트를 해 보겠습니다. (3)에 대한 영어 원문을 보면, 기본 브릿지 네트워크에서는 컨테이너를 중지시키지 않고는 컨테이너를 제거할 수 없는 것처럼 나와 있으나, 실제로 해 본 결과, 가능한 것 같습니다... https://docs.do..
도커 기본 브릿지와 사용자 정의 브릿지의 차이 (2) 이전 도커의 브릿지에 관한 글에서 사용자 정의 브릿지와 기본 브릿지의 차이들을 설명한 적이 있습니다. (1) 사용자 정의 브릿지는 자동으로 컨테이너 간의 DNS 문제를 해결해 줍니다. (2) 사용자 정의 브릿지는 더 나은 고립을 제공합니다. (3) 컨테이너를 정지시키지 않고 네트워크에 접근/분리 할 수 있습니다. (4) 각각의 사용자 정의 브릿지는 설정이 가능합니다. (5) 기본 브릿지 네트워크는 연결된 컨테이너 간의 환경변수 공유가 가능합니다. 이 중에서 (2)에 대한 테스트를 해 보겠습니다. step 1. 사용자 정의 브릿지에서의 네트워크 테스트 1] 테스트용 네트워크를 두 개 만듭니다. [root@centos77 ~]# docker network create --driver=bridge --subn..
도커 기본 브릿지와 사용자 정의 브릿지의 차이 (1) 이전 도커의 브릿지에 관한 글에서 사용자 정의 브릿지와 기본 브릿지의 차이들을 설명한 적이 있습니다. 차이점은 아래 같다고 나와 있었습니다. https://docs.docker.com/network/bridge/ (1) 사용자 정의 브릿지는 자동으로 컨테이너 간의 DNS 문제를 해결해 줍니다. (2) 사용자 정의 브릿지는 더 나은 고립을 제공합니다. (3) 컨테이너를 정지시키지 않고 네트워크에 접근/분리 할 수 있습니다. (4) 각각의 사용자 정의 브릿지는 설정이 가능합니다. (5) 기본 브릿지 네트워크는 연결된 컨테이너 간의 환경변수 공유가 가능합니다. 이 중에서 (1)에 대한 테스트를 해 보겠습니다. step 1. 사용자 정의 브릿지에서의 네트워크 테스트 1] 테스트용 네트워크를 만듭니다. [root..
도커에서의 브릿지 네트워크의 특징..? 아래의 링크에서 필요한 부분을 번역한 것입니다. 원문은 아래의 링크를 확인해 주시면 좋겠습니다. https://docs.docker.com/network/bridge/ 불러오는 중입니다... 사전지식 네트워크에서의 브릿지란...? ・참고 https://developerin.tistory.com/18 http://www.ktword.co.kr/abbr_view.php?m_temp1=297 https://kldp.org/node/130267 간단히 말해서 컴퓨터 내부에 있는 가상 스위치 허브라고 보시면 될 것 같습니다. 도커에서의 브릿지 도커에서의 브릿지는 주로 소프트웨어 브릿지를 의미합니다. 이 브릿지는 같은 브릿지에 연결된 컨테이너들끼리의 통신을 할 수 있게 해 주고, 브릿지에 연결되지 않은 컨테이너로부..
인터럽트에서의 전반부 처리(Top Half)와 후반부 처리(Bottom Half)? 아래의 블로그 및 리눅스 커널 심층 분석 3판(로버트 러브)를 참고하여 글을 작성하였습니다. https://poplinux.tistory.com/126 [kernel] Top Half? Bottom Half? context? Top Half? Bottom Half? 이게 뭐하는 녀석이지? 용어만 보면 정확히 어떤 개념인지 와닿지가 않습니다. HW 인터럽트가 발생하였다고 가정하고, 인터럽트가 발생하면 보통 아래와 같이 처리를 하게 됩니다. step 1... poplinux.tistory.com HW 인터럽트가 발생하였다고 가정하고, 인터럽트가 발생하면 리눅스에서는 보통 아래와 같은 처리를 하게 됩니다. step. 1 인터럽트 disable step. 2 해당 인터럽트에 관련된 기능 동작 step. 3 인터..
도커에서 사용 가능한 네트워크 서브시스템 아래의 링크를 번역한 것입니다. 원문이 보고 싶으시면 아래의 링크에서 보시면 될 것 같습니다. https://docs.docker.com/network/ Overview One of the reasons Docker containers and services are so powerful is that you can connect them together, or connect them to non-Docker workloads. Docker containers and services do not... docs.docker.com 도커에서 사용 가능한 네트워크 서브시스템에 대해서 알아봅시다. 도커에서 사용 가능한 네트워크 서브시스템은 아래와 같은 것들이 있습니다. bridge : 디폴트 네트워크 드라이버입니..
인터럽트 컨텍스트란? 아래의 블로그를 참고하여 글을 작성하였습니다. 제가 공부할 때 참조한 커널 버전은 v2.6.39.4입니다. http://rousalome.egloos.com/10012152 [리눅스커널] 인터럽트: 리눅스 커널이 처리하는 인터럽트의 주요 개념 앞에서 인터럽트에 대해 소개했으니 리눅스 커널에서 인터럽트를 처리하는 방식을 이해하기 위해 알아야 할 주요 개념을 소개합니다.  인터럽트 핸들러  인터럽트 벡터  인터럽트 디스크립터  인터럽트 컨텍스트 인터럽트 핸들러란? 인터럽트가 발생하면 이를 핸들링하기 위한 함수가 호출되는데 이를 인터럽트 핸들러라고 합니다. 예를 들어 rousalome.egloos.com  인터럽트 핸들러  인터럽트 벡터  인터럽트 디스크립터  인터럽트 컨텍스트 앞에서 인터럽트 ..