목록docker (2)
킹다의 개발블로그
1. Dockerfile 이란? 코드 형태의 텍스트 문서이다. 여러가지 명령어(FROM, RUN, WORKDIR 등등)를 사용해서 이미지를 만들 수 있다. jar 를 배포하는 도커파일 예시이다. FROM adoptopenjdk/openjdk11:jre-11.0.6_10-alpine RUN mkdir -p jar WORKDIR /jar COPY ./build/libs/sampleProject.jar boot.jar ENTRYPOINT ["java", "-jar","/jar/boot.jar"] EXPOSE 8080 전체적인 흐름을 살펴보면 FROM 지시어를 통해서 jdk11버전이 설치된 이미지를 가져온다. jar라는 폴더를 만든다. 작업 디렉토리를 jar로 변경한다. 빌드된 jar파일(경로가 포함된)을 bo..
로컬에서 구성하는 ELK가 아닌 도커 컨테이너를 이용한 ELK + filebeat 구축이다. 여기다가 나는 오토스케일링을 사용할 것이기때문에 분산처리에 대한 로그수집도 고려할 것이다. 1. 도커 컴포즈를 이용한 ELK 구축 간편하고 빠르게 docker-compose를 통해 구축할 수 있다. (아래 깃허브 레파지토리를 이용하면 많은 설정이 필요하지 않고 구축 가능) GitHub - ksundong/docker-elk-kor: elk-stack-korean 1. Elasticsearch(엘라스틱서치) 설정하기 1.Elasticsearch.yml 파일 수정 --- ## Default Elasticsearch configuration from Elasticsearch base image. ## https://g..