📚 Databases

[influxDB] 설치하기 (with. Docker)

2023. 1. 18. 17:12
목차
  1. 이미지 다운 및 설치
  2. influx 접속하기
  3. REFERENCES
반응형

이미지 다운 및 설치

Influxdb - Official Image

Password는 꼭 6자리 이상!

Option 부여:
  • -Volume 옵션 제외
$ docker run -d -p 8086:8086 \
      --name influxdb \
      -e DOCKER_INFLUXDB_INIT_MODE=setup \
      -e DOCKER_INFLUXDB_INIT_USERNAME=username \
      -e DOCKER_INFLUXDB_INIT_PASSWORD=pass1234 \
      -e DOCKER_INFLUXDB_INIT_ORG=my-org \
      -e DOCKER_INFLUXDB_INIT_BUCKET=test-bucket \
      -e DOCKER_INFLUXDB_INIT_ADMIN_TOKEN=my-secret-token \
      influxdb
  • -Volume 옵션 포함
    $ docker run -d -p 8086:8086 \
        --name influxdb \
        -v $PWD/data:/var/lib/influxdb2 \
        -v $PWD/config:/etc/influxdb2 \
        -e DOCKER_INFLUXDB_INIT_MODE=setup \
        -e DOCKER_INFLUXDB_INIT_USERNAME=username \
        -e DOCKER_INFLUXDB_INIT_PASSWORD=pass1234 \
        -e DOCKER_INFLUXDB_INIT_ORG=my-org \
        -e DOCKER_INFLUXDB_INIT_BUCKET=test-bucket \
        -e DOCKER_INFLUXDB_INIT_ADMIN_TOKEN=my-secret-token \
        influxdb

Volume 옵션에 대해서..

해당 컨테이너를 종료하고, 다시 실행해도 데이터는 남아있습니다.

하지만, 컨테이너를 삭제하고 다시 생성하면 데이터는 초기화가 되어 실행될 것입니다.

만약 컨테이너를 삭제하고 다시 생성해도 데이터가 남아있길 원한다면 → 컨테이너 외부(호스트) 저장소와 연결을 해줘야합니다.

이것이 바로 Volume 옵션입니다.

Volume에 대해서는 따로 포스팅하겠습니다.

Install InfluxDB

influx 접속하기

(외부에서 접속 시) 공식문서 참고: Install and use the influx CLI

도커 컨테이너 내부로 진입
$ docker exec -it 컨테이너_이름 bash
influx CLI 설정 적용
influx config create --config-name local-config \
  --host-url http://localhost:8086 \
  --org my-org \
  --token my-secret-token \
  --active

Active    Name        URL            Org
*    local-config    http://localhost:8086    my-org

REFERENCES

  • Influxdb - Official Image
  • Install and use the influx CLI
  • Install InfluxDB
반응형
  1. 이미지 다운 및 설치
  2. influx 접속하기
  3. REFERENCES
'📚 Databases' 카테고리의 다른 글
  • 시계열 데이터를 처리하는 InfluxDB에 대해서 알아보자
  • [influxDB] 데이터 이관 작업(+ 데이터 저장 경로 변경)
  • MySQL 외래키 적용 테이블 삭제하기
iseunghan
iseunghan
꾸준하게 열심히..
iseunghan
iseunghan

공지사항

  • 어제보다 나은 오늘이 되기 위해 🔥
  • 분류 전체보기 (262)
    • 💐 Spring (14)
      • 개념 및 이해 (2)
      • Spring 핵심 기술 (24)
      • Spring REST API (8)
      • Spring MVC, DB 접근 기술 (7)
      • Spring Security (23)
      • Spring in Action (1)
    • 🌻 JAVA (84)
      • 자바 ORM 표준 JPA 프로그래밍 (20)
      • 알고리즘, 자료구조 (13)
      • 디자인 패턴 (7)
      • 정리정리정리 (43)
      • JUnit (1)
    • 🔖 Snippets (3)
      • Javascript (3)
    • ⚙️ Devops (22)
      • ⛏ Git (11)
      • 🐳 Docker (6)
      • 🐧 Linux (3)
      • 🌈 Jenkins (1)
      • 📬 Kafka (1)
    • 💬 ETC.. (4)
      • 💻 macOS (2)
    • 🌧️ ORM (2)
      • JPA (2)
    • 🐍 Python (3)
    • 📚 Databases (15)
      • 오라클로 배우는 데이터베이스 개론과 실습(2판) (3)
      • RealMySQL 8.0 (8)
    • 🔥 Computer Science (5)
      • 📡 네트워크 (5)
    • 🏷️ 협업 (1)
    • 📜 코딩테스트 (38)
      • BAEKJOON\수학 1, 수학 2 (8)
      • BAEKJOON\재귀 (5)
      • BAEKJOON\브루트 포스 (3)
      • BAEKJOON\정렬 (1)
      • BAEKJOON\백트래킹 (5)
      • BAEKJOON\BFS, DFS (6)
      • BAEKJOON\이분탐색 (1)
      • BAEKJOON\다이나믹 프로그래밍 (9)
      • BAEKJOON\그리디 알고리즘 (0)
    • ✨ ISEUNGHAN (1)

인기 글

최근 글

전체
오늘
어제
반응형
hELLO · Designed By 정상우.
iseunghan
[influxDB] 설치하기 (with. Docker)
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.