Study: DeveloperTools(DevTool)
[Elastic] DB 데이터 dump하는 방법 : Elasticsearch 데이터를 export, import 하자! (feat. elasticdump)
엘라스틱덤프를 이용하여 인덱스의 export, import를 진행 보고자 한다. elasticdump 설치 elasticdump 설치가 되어있지 않다면 설치를 진행 npm install elasticdump -g 잘 설치 되었는지 확인 elasticdump --version index의 document 내보내기(export) & 가져오기(import) index의 document 내보내기 로컬 엘라스틱서치에 있는 bank인덱스의 데이터를 bank.json파일로 내보내고자 한다 elasticdump --input=http://localhost:9200/bank --output=./bank.json 만약 프로토콜이 https라면 NODE_TLS_REJECT_UNAUTHORIZED=0 옵션을 명령어 앞에 추가..

[Docker] docker-compose VS docker compose 차이점 비교
💡 본 문서는 'docker-compose VS docker compose 차이점'에 대해 정리해놓은 글입니다. stackoverflow에서 두가지를 혼용하고 있는 사례를 보고 의문점이 생겨 조사하게 되었습니다. 참고 부탁드립니다. 1. docker-compose VS docker compose 1.1 docker compose 란? Docker 멀티 컨테이너를 구성하기 위한 툴로써 컨테이너 사이의 볼륨, 네트워크, 포트 정보 및 링크 설정을 할 수 있습니다. 1.2 docker-compose(v1.x)에서 docker compose(v2)로 개정된 이유? 기존의 docker-compose와 새로운 docker compose의 차이점을 바탕으로 설명하겠습니다. docker-compose docker co..
[Docker] Docker Compose 커맨드 사용법
💡 본 문서는 Docker Compose 커맨드 사용법에 대해 정리해 놓은 글입니다. Docker Compose는 여러 개의 컨테이너(container)로 구성된 애플리케이션을 관리하기 위한 간단한 오케스트레이션(Orchestration) 도구입니다. 이번 포스팅에서는 Compose 애플리케이션을 터미널에서 제어하기 위해 사용되는 Docker Compose 커맨드에서 대해서 알아보겠습니다. Docker Compose 사용법 1. docker-compose.yml 파일 작성 docker container는 두가지 방법으로 띄울 수 있습니다. docker run 옵션 활용 docker run 옵션으로 단일 컨테이너를 띄울 수 있으며 자세한 내용은 [Docker] Dockerfile 정리: Docker ima..

[Docker] docker compose 정리 (feat. docker-compose.yml)
💡 본 문서는 'docker compose'에 대해 정리해놓은 글입니다. 간단하게 'docker compose'가 무엇이며, 'docker-compose.yml 파일을 작성하는 방법' 및 '실제 여러 컨테이너를 이용한 서비스 구동'까지 다루고 있으니 참고하시기 바랍니다. 1. docker compose 에 대하여 1.1 docker-compose란? 멀티 컨테이너를 구동하자! 기존에 Docker 컨테이너 간에 서로 역할이 분리되어 하나의 서비스를 위해서 Docker 컨테이너를 몇 개 생성하려 한다면 아래와 같이 입력해야 합니다. $ docker run elasticsearch $ docker run kibana $ docker run mysql 그리고 컨테이너가 서로 연동이 되어야 한다면 컨테이너 사이의..
[Docker] Dockerfile 정리: Docker image를 생성하자 (feat. Docker 커멘드)
💡 본 문서는 'Dockerfile'에 대해 정리해놓은 글입니다. 만들어진 Docker 이미지를 찾는 과정, Dockerfile을 작성하고 이미지를 빌드하는 과정, 이미지를 공유하는 과정 등 기초적인 도커에 대해 다룬 내용이니 참고하시기 바랍니다. 1. Dockerfile 에 대하여 1.1 Dockerfile이란? Docker File이란 Docker Image를 만들기 위한 설정 파일입니다. 이 파일내에 작성된 인스트럭션들을 참조하여 Docker File을 작성하면, 설정된 내용대로 Docker Image를 만들어집니다. 1.2 Docker 이미지 사용하기 1.2.1 Docker 이미지 찾아보기 앞서 설명했듯이 Docker Image를 만들기 위해서 직접 Dockerfile을 작성하고 빌드하여 이미지를..