본문 바로가기

Docker4

윈도우에서 Docker 테스트 해보자 대게 많은 개발자들은 윈도우 OS를 사용한다.물론 나 또한 윈도우 7 64bit를 사용하고 있다. 간혹 로컬에서 Docker 테스트를 해보고 싶을때가 있는데 이를 위해서 어떻게 해야하는지 정리해 본다. 기본적으로 Docker 소프트웨어는 윈도우 버전을 제공한다.설치할 때 내가 windows 10 64bit Pro, Enterprise를 사용하고 있다면 "Docker for Windows Installer.exe" 를 설치하고 다음의 링크 절차대로 따르면 된다.https://hub.docker.com/editions/community/docker-ce-desktop-windows 어렵지 않다. 가상화 기술인 Hyper-V 기능을 활성화하고 설치만 하면 된다. 활성화 방법은 Google 에서 "Windows.. 2019. 3. 25.
EFK Stack 구축 using Docker compose Elasticsearch + Fluentd + Kibana 조합을 EFK Stack이라 부른다.참고로 Elasticsearch + logstash + Kibana 조합은 ELK Stack 이다.Fluentd : 오픈소스 log collectorElasticsearch : Lucene 기반 분산 검색 엔진이며 JSON 형태로 문서를 저장한다. (schema free)Kibana : 데이터 시각화를 위한 오픈소스Colored by Color Scriptercs간편하게 설치하기 위해서 Docker를 이용하였다.해당 구축 방식은 실무에 적용하기에 다소 부족하니 테스트 용도로만 사용해야 한다.난 Spring Data Elasticsearch 를 테스트 하기 위해 구축했다. 1.먼저 Docker와 Docker co.. 2017. 8. 24.
Docker 정리 [설치 - Ubuntu 14.04]Docker를 설치하기 위해서는 64bit 리눅스 운영체제 및 커널 버전이 3.10 이상이어야 한다.uname -r 명령어를 통해 커널 버전을 확인할 수 있음 Ubuntu 14.04 버전에는 기본적으로 1.5.0 버전의 Docker가 설치되어 있는 것을 확인할 수 있었고, 최신 버전으로 업그레이드 하기 위해서 다음과 같이 진행하였다.패키지 인덱스 정보 업데이트$ sudo apt-get update 패키지 설치$ sudo apt-get install apt-transport-https ca-certificates apt 매니저 키 등록$ sudo apt-key adv \ --keyserver hkp://ha.pool.sks-keyservers.net:80 \ --recv-.. 2017. 1. 4.
리눅스 컨테이너 (LXC) Docker를 학습하기 전 리눅스 컨테이너에 대한 이해가 필요하여 내용을 정리한다. OS의 내부 - 물리적 자원을 관리하는 커널 공간 - 사용자 프로세스를 실행하는 사용자 공간 기존 가상화 기술 - OS위에 또 하나의 OS가 동작 - 호스트 OS와 게스트 OS를 완전 분리 할 수 있는 장점 LXC (리눅스 컨테이너) - 모든 프로세스는 호스트 OS에서 바로 시작 - 일반적인 프로세스의 동작과 다른 점은 그 과정의 일부를 그룹화하고 다른 그룹이나 그룹에 속하지 않는 프로세스에서 단절된 공간으로 동작 - 화물 컨테이너처럼 독립된 공간에 프로세스가 들어 있기 때문에 이 공간을 '컨테이너'라고 부른다. - 가상 머신 부팅 및 종료 개념이 없기 때문에 가상 환경의 시작과 종료가 빠름 기존의 가상화 기술들을 하드웨.. 2017. 1. 4.