Elasticsearch with docker-compose

개발공부 2020. 12. 19. 18:53
반응형

local에서 docker compose 를 이용하여 엘라스틱서치와 키바나를 띄우기.

docker-compose.yml

version: '3'
services:
  elasticsearch:
    container_name: "elasticsearch"
    image: docker.elastic.co/elasticsearch/elasticsearch:6.8.2
    ports:
      - 9200:9200
      - 9300:9300
    environment:
      SERVER_HOST: 0.0.0.0 
  kibana:
    container_name: "kibana"
    image: docker.elastic.co/kibana/kibana:6.8.2
    ports:
      - 5601:5601
    links:
      - elasticsearch:9200 
    environment:
      SERVER_HOST: 0.0.0.0
      

 

http://127.0.0.1:5601 로 접속시 키바나가 잘 뜨고

http://127.0.0.1:9200 접속시 아래와 같이 ES정보가 나온다.

 

반응형

'개발공부' 카테고리의 다른 글

Intellij 자바 컴파일 에러  (0) 2020.11.06
Docker 이미지 만들기  (0) 2020.11.01
Docker 컨테이너 내부에 명령 실행  (0) 2020.11.01
Docker 네트워크 설정  (0) 2020.11.01
Docker 터미널 설치 - Mac OS  (0) 2020.10.31
posted by 알릿수

Intellij 자바 컴파일 에러

개발공부 2020. 11. 6. 21:04
반응형

그동안 빌드 잘되다가 인텔리제이에서 플젝 빌드가 안된다. ㅋ

java: Compilation failed: internal java compiler error

Preference > Build, Excution, Deployment > Compiler 

탭의 Build process heap size : 700(default) 를 2000 으로 늘렸더니 잘된다 ㅋ

 

 

반응형

'개발공부' 카테고리의 다른 글

Elasticsearch with docker-compose  (0) 2020.12.19
Docker 이미지 만들기  (0) 2020.11.01
Docker 컨테이너 내부에 명령 실행  (0) 2020.11.01
Docker 네트워크 설정  (0) 2020.11.01
Docker 터미널 설치 - Mac OS  (0) 2020.10.31
posted by 알릿수

Docker 이미지 만들기

개발공부 2020. 11. 1. 21:40
반응형

~ % docker container commit -a "web image" web-new alice/web:1.0.0

sha256:dd7f75f919d30175e96bfea6dad9a9b4abb0d86a81fe6e258f8f72bb0178cbd0

~ % docker image ls

REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
alice/web           1.0.0               dd7f75f919d3        6 seconds ago       133MB
elasticsearch       7.9.3               1ab13f928dc8        2 weeks ago         742MB
nginx               latest              f35646e83998        2 weeks ago         133MB
centos              7                   7e6257c9f8d8        2 months ago        203MB

 

이미지 정보 확인

~ % docker image inspect alice/web:1.0.0

컨테이너 구동에 필요한 파일을 tar 로 내보내기

~ % docker container export sample > sample.tar

tar 를 이용하여 이미지 작성

~ % cat sample.tar | docker image import - alice/web:1.0.1

이미지를 tar 파일로 내보내기

~ % docker image save -o sample-new.tar alice/web:1.0.1

tar 를 이미지로 로드하기

~ % docker image load -i sample-new.tar

 

컨테이너를 export하는 경우 파일시스템의 구조로 tar 파일이 구성되지만,

이미지를 내보내는 경우 이미지 레이어의 구조로 생성됨.

export 한 tar 의 경우 import 로 이미지를 읽어야하고, 

save 한 tar의 경우 load로 이미지를 읽어야 함.

211090944 11  1 21:04 sample-new.tar //save
211082752 11  1 20:58 sample.tar //export

미묘하게 사이즈가 다르다. (save 한 것이 조금 더 큼)
 

반응형

'개발공부' 카테고리의 다른 글

Elasticsearch with docker-compose  (0) 2020.12.19
Intellij 자바 컴파일 에러  (0) 2020.11.06
Docker 컨테이너 내부에 명령 실행  (0) 2020.11.01
Docker 네트워크 설정  (0) 2020.11.01
Docker 터미널 설치 - Mac OS  (0) 2020.10.31
posted by 알릿수