도커 이미지와 컨테이너 도커 이미지 컨테이너를 생성할 때 필요한 파일로 가상 머신의 iso와 유사 컨테이너를 생성, 실행할 때 읽기 전용으로 사용된다. 이미지의 이름은 [저장소(생략가능)]/[이미지이름]:[태그(생략시 latest)] 형태로 구성된다. 도커 컨테이너 도커 이미지로 생성했을 때 기존 파일시스템과 격리된 시스템 자원 및 네트워크를 사용하도록 생성된 공간. 컨테이너는 이미지를 읽기 전용으로 사용하되 이미지에서 변경된 사항은 컨테이너 계층에 저장한다. 하나의 같은 이미지로도 독립적인 여러 컨테이너를 생성할 수 있음. 도커 컨테이너 다루기 컨테이너 생성 dokver -v : 도커 버전확인 docker run -i -t( i: 상호입출력, t: tty bash 셸 사용 옵션, i,t는 동시에 사용해..
가상 머신과 도커 컨테이너 기존의 가상화 기술은 하이퍼바이저를 이용해 여러 개의 운영체제(가상머신)를 하나의 호스트에서 생성하는 방식. 기존 가상화 기술의 단점 하이퍼바이저를 통해 자원을 가상화, 독립된 공간을 생성하므로 성능의 손실 게스트 운영체제들을 사용하기 위해 각각의 게스트 운영체제마다 라이브러리, 커널등을 전부 포함하기 때문에 이미지의 크기도 커진다.( ~ N Giga Bytes ) 도커 컨테이너의 장점 가상화된 공간을 리눅스 자체 기능인 chroot, namespace, cgroup을 사용함으로써 프로세스 단위의 격리 환경을 만들기 때문에 성능 손실이 거의 없다. 컨테이너들의 커널은 호스트와 공유하기 하고, 컨테이너 안에는 애플리케이션에 필요한 파일들만 존재하기때문에 이미지 용량도 적고, 따라..
유레카 클라이언트가 유레카 서버에서 registry를 가져오는 방식. 유레카 서버에서는 default로 자신이 레지스트리 정보를 캐싱하여 주기 때문에 실제 정보를 얻어오는데 약간의 시간차가 있을 수 있다. 유레카 클라이언트는 등록 시, 곧바로 자신이 살아있다는 Status 정보를 서버로 주기 떄문에 즉각적으로 등록할 수도 있다. 유레카 클라이언트 등록 딜레이는 서버,클라이언트,리본에 관한 옵션 설정등을 통하여 줄일 수 있다. 1. 유레카 서버의 캐쉬 업데이트 주기 조정옵션 eureka.server.response-cache-update-interval-ms: 3000 # 기본30초 2. 유레카 클라이언트의 레지스트리를 받아오는 주기를 조정. eureka.client.registryFetchInterval..