728x90
1. 서론
-
Docker 공부 중 dockerfile을 이용해서 한번에 Grafana, Influxdb 설치 및 접속 테스트 진행
2. 본문
-
Dockerfile 내용
FROM ubuntu:20.04
run apt-get update && apt-get upgrade -y
run apt install curl -y
run apt install influxdb -y
run apt install -y apt-transport-https, vim
run apt install wget
run apt install gnupg -y
run apt install -y software-properties-common
run wget -q -O - https://packages.grafana.com/gpg.key | apt-key add -
run echo "deb https://packages.grafana.com/oss/deb stable main" | tee -a /etc/apt/sources.list.d/grafana.list
run apt-get update
run apt-get install grafana -y
run service influxdb start
run service grafana-server start
EXPOSE 80
EXPOSE 443
EXPOSE 3000
EXPOSE 8086
- CMD에서 Docker build –t XXX/Ubuntu_influxdb_grafana ./ 실행
- XXX는 내 아이디, 뒤에는 내가 생성할 도커 이미지 이름임
- 생성되서 리스트에 들어감. 자주 쓸 경우 docker hub에 업로드 하기
- Docker Desktop 실행 확인
- Expose 로 설정한 포트들 다 열려있음. PC경로 이용하고 싶으면 dockerfile에서 작성해서 연결하면 재실행할때마다 디비가 날라간다던가 그런거 방지할 수 있을 듯
3. 결론 (테스트 진행)
컨테이너 실행 결과
- 컨테이너 CLI에서 servce influxdb start, service grafana-server start 입력
4. 맺음말 및 참고문헌/자료
센서 데이터들을 influxdb에 시계열 데이터베이스로 저장해서 이를 시각화 해볼 예정
Dockerfile에서 run service influxdb start 이런 명령어들은 왜 실행이 안되는지 모르겠음. 다시 한 번 Dockerfile 작성 요령 확인 필요
기타 다양한 의견이나 참고할 만한 자료들이 있으면 안내해주시면 감사하겠습니다.
728x90
'IT > 가상화' 카테고리의 다른 글
[가상화] Docker 무작정 따라하기 (3) - InfluxDB, Grafana (0) | 2021.02.02 |
---|---|
[Docker] Docker 무작정 따라하기 (2) - Docker Compose (0) | 2021.01.29 |
[가상화] Docker 무작정 따라하기 (1) - Docker 설치 / 예제 실행 (0) | 2021.01.29 |
댓글