mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-12-15 10:52:30 +00:00
.. | ||
Dockerfile | ||
prepare | ||
README.md |
The bare minimum ClickHouse Docker image.
It is intended as a showcase to check the amount of implicit dependencies of ClickHouse from the OS in addition to the OS kernel.
Example usage:
./prepare
docker build --tag clickhouse-bare .
Run clickhouse-local:
docker run -it --rm --network host clickhouse-bare /clickhouse local --query "SELECT 1"
Run clickhouse-client in interactive mode:
docker run -it --rm --network host clickhouse-bare /clickhouse client
Run clickhouse-server:
docker run -it --rm --network host clickhouse-bare /clickhouse server
It can be also run in chroot instead of Docker (first edit the prepare
script to enable proc
):
sudo chroot . /clickhouse server
What does it miss?
- creation of
clickhouse
user to run the server; - VOLUME for server;
- CA Certificates;
- most of the details, see other docker images for comparison;