아래 리포지토리를 참고하여 생성하였습니다.
github.com/container-examples/alpine-telegraf
FROM alpine:3.7
ENV TELEGRAF_VERSION 1.18.1
WORKDIR /scripts
ADD https://dl.influxdata.com/telegraf/releases/telegraf-${TELEGRAF_VERSION}_static_linux_amd64.tar.gz ./
COPY ./scripts/start.sh start.sh
COPY ./configs/telegraf.conf telegraf.conf
# Installing packages
RUN tar -C . -xzf telegraf-${TELEGRAF_VERSION}_static_linux_amd64.tar.gz
RUN chmod +x telegraf-${TELEGRAF_VERSION}/usr/bin/telegraf
RUN chmod +x start.sh
RUN cp telegraf-${TELEGRAF_VERSION}/usr/bin/telegraf /usr/bin/
RUN rm -rf *.tar.gz* telegraf-${TELEGRAF_VERSION}/
ENTRYPOINT [ "./start.sh" ]
alpine에 telegraf linux amd64 실행파일 다운로드, 스크립트 추가해서 start.sh를 통해 실행!
수정한 레포지토리
-> github.com/AndersonChoi/alpine-telegraf
반응형
'빅데이터' 카테고리의 다른 글
Tranquility를 사용한 아파치 드루이드 실시간 데이터 적재 (0) | 2021.06.10 |
---|---|
아파치 드루이드 소개 및 아키텍처 (0) | 2021.06.10 |
프로메테우스, 그라파나 사용시 레이블 값 추출, Legend 선택, 여러 variable을 포함하는 쿼리 작성. (0) | 2021.05.04 |
mac에서 하둡 hdfs 설치 및 실행하기 (0) | 2020.08.19 |
pyspark사용시 csv로 저장시 json이 따옴표(")로 묶이는 현상 방지하기 (0) | 2020.07.06 |
macOS에 pyspark설치, pyspark실행시 jupyterlab 실행시키기 (0) | 2020.07.01 |