본문 바로가기

Linux

(2)
도커(docker)네트워킹 도커(Docker) 없이 컨테이너(Container) 네트워크 환경 구성하기 - 도커 없이 네트워크 네임스페이스 환경에서 통신 구성 도커가 Namespace를 사용하여 네트워크 환경을 구성하기 때문에 Network Namespace를 사용하여 도커 없이 도커와 동일한 환경 구성이 가능함 - 컨테이너는 생각보다 오래된 리눅스 기능임 그런 컨테이너가 왜 최근에 각광받기 시작 했는가? 생각해보면 간단한 문제이다. 도커가 등장함으로서 컨테이너를 사용하기 위해 설정해야 했던 그 모든 불편한 설정을 도커가 대신 해주기 때문임 - 그렇기 때문에 도커의 환경구성 이해를 위해 도커 없이 Network Namespace만을 사용하여 컨테이너(container) 환경을 구성해 봄으로서 도커가 대신해주는 네트워크 환경에 대해..
도커(docker) 도커(docker)는 가상실행환경을 제공해 주는 오픈소스 플랫폼 이는 가상실행 환경은 컨테이너(Containner)가 제공해 주는 것이며 도커는 컨테이너를 오케스트레이션 하는 오픈소스 플랫폼이라고 볼수 있음 컨테이너(Container) 왜? 컨테이너를 써야 하는가? - 웹 개발환경을 예로 들어보면 웹을 개발하기 위해선 DB, WAS, 웹서버 등이 필요하다. - 여러가지 소프트웨어가 필요하기 때문에 매번 여러가지 개발 환경을 만들기도 번거롭고 개발환경을 여러가지 버전으로 만들기도 힘듬 - 한대의 컴퓨터에 여러 개발환경을 만든다면 해당 컴퓨터의 장애시 모든 개발환경이 영향을 받음 - 결국 가상머신을 생각하게 되는데 가상머신은 Hypervisor 위에 OS를 설치하여 운영되기 때문에 리소스의 영향을 많이 받게..