はじめに
Clickhouseというdbをご存知ですか?あまり知られていないと思いますが、dockerを使って簡単に導入できるので手順を紹介します。
手順
フォルダ構成
フォルダ構成は以下です。
tree
.
├── Dockerfile
└── docker-compose.yml
treeコマンドがない場合は、macの場合以下コマンドで取得可能です。
brew install tree
.Dockerfile
FROM clickhouse/clickhouse-server:latest
以下コマンドでDockerfileをビルドしてください。
docker build . -t clickhouse
.docker-compose.yml
services:
db:
image: clickhouse
container_name: clickhouse_container
ports:
- 8123:8123
以下コマンドでコンテナを起動してください。
docker-compose up -d
以上。
コンテナ確認
以下コマンドでコンテナにアクセスしてください。
docker exec -it clickhouse_container /bin/bash
clickhouse client
show databases;
以下出力になればOK
┌─name───────────────┐
1. │ INFORMATION_SCHEMA │
2. │ default │
3. │ information_schema │
4. │ system │
└────────────────────┘