당신은 우분투 리눅스에서 Docker를 사용하여 ElasticSearch를 설치하는 방법을 배우고 싶습니까? 이 자습서에서는 5분 이내에 우분투 리눅스를 실행하는 컴퓨터에서 Docker를 사용하여 ElasticSearch 설치를 수행하는 데 필요한 모든 단계를 보여 드리겠습니다.
• 우분투 18.04
• 우분투 19.10
• 도커 19.03.6
• 탄성 검색 7.6.2
• 키바나 7.6.2
이 예제에서는 ElasticSearch 서비스가 TCP 포트 9200 및 9300에서 수신합니다.
이 예제에서는 Kibana 서비스가 TCP 포트 5601에서 수신됩니다.
ElasticSearch 관련 자습서:
이 페이지에서는 ElasticSearch 설치와 관련된 자습서 목록에 빠르게 액세스할 수 있습니다.
튜토리얼 탄성 검색 – 우분투 리눅스에 도커 설치
Docker 서비스를 설치합니다.
온라인 리포지토리에서 ElasticSearch 도커 이미지를 다운로드합니다.
시스템에 설치된 Docker 이미지를 나열합니다.
명령 출력은 다음과 같습니다.
이 Docker 이미지를 사용하여 새 ElasticSearch 컨테이너를 시작합니다.
명령 출력은 다음과 같습니다.
이 예제에서는 ElasticSearch 이미지를 사용하여 새 컨테이너를 시작했습니다.
새 컨테이너는 로컬 포트 9200 및 9300을 사용하고 있습니다.
컨테이너 ID는 2ff94bbd12109861c6d10afae3191b2efcc4b99f34cb9049d8ef27d6212da5e4입니다.
ElasticSearch 설치를 테스트하려면 다음 comand를 사용합니다.
명령 출력은 다음과 같습니다.
Elasticsearch 설치를 테스트하는 또 다른 방법은 브라우저를 사용하는 것입니다.
브라우저를 열고 ElasticSearch 서버의 IP 주소와 함께 :9200을 입력합니다.
이 예제에서는 브라우저에 다음 URL을 입력했습니다.
• http://192.168.15.15:9200
ElasticSearch RESTAPI 인터페이스는 요청에 응답해야 합니다.
축! 당신은 우분투 리눅스에서 ElasticSearch 도커 설치를 완료했습니다.
자습서 탄성 검색 – 도커 컨테이너 관리
다음 명령을 사용하여 모든 Docker 컨티너의 상태를 확인합니다.
명령 출력은 다음과 같습니다.
ID 또는 이름을 사용하여 ElasticSearch 컨테이너의 상태를 확인합니다.
명령 출력은 다음과 같습니다.
ElasticSearch 컨테이너 서비스를 중지하려면 다음 명령을 사용합니다.
ElasticSearch 컨테이너 서비스를 시작하려면 다음 명령을 사용합니다.
ElasticSearch 컨테이너 서비스를 다시 시작하려면 다음 명령을 사용합니다.
오류가 있는 경우 다음 명령을 사용하여 ElasticSearch 컨테이너 로그를 확인합니다.
이 예제에서는 해당 ID 또는 이전에 정의된 이름을 사용하여 Elasticsearch 컨테이너를 관리하는 방법을 보여 줍니다.
튜토리얼 키바나 – 우분투 리눅스에 도커 설치
온라인 리포지토리에서 Kibana 도커 이미지를 다운로드합니다.
시스템에 설치된 Docker 이미지를 나열합니다.
명령 출력은 다음과 같습니다.
시작하기 전에 기존 Elasticsearch 컨테이너를 중지하고 삭제합니다.
탄력이라는 새 Docker 네트워크를 만듭니다.
이전에 만든 Docker 네트워크에 연결된 새 ElasticSearch 컨테이너를 시작합니다.
이전에 만든 Docker 네트워크에 연결된 새 Kibana 컨테이너를 시작합니다.
Kibana 컨테이너가 시작되고 ElasticSearch 컨테이너에 자동으로 연결됩니다.
두 도커 이미지를 모두 시작하는 데 시간이 걸릴 수 있습니다.
축! 당신은 우분투 리눅스에서 키바나 도커 설치를 완료했습니다.
키바나 – 대시보드 로그인
브라우저를 열고 서버의 IP 주소를 입력하고 :5601을 입력합니다.
이 예제에서는 브라우저에 다음 URL을 입력했습니다.
• http://192.168.15.15:5601
Kibana 웹 인터페이스를 제시해야 합니다.
축! Kibana 웹 인터페이스에 액세스할 수 있습니다.