ClickHouse/docker
Mikhail Filimonov 0d23f3f16a
Docker: fix uid/gid of the clickhouse user
Explicitly set uid / gid of clickhouse user & group to the fixed values 101.

It is especially important for rootless containers: in that case entrypoint can't do chown
and owners of mounted volumes should be configured externally.

We do that in advance at the begining of Dockerfile before any packages will be installed
to prevent picking those uid / gid by some unrelated software.

The same uid / gid (101) is used both for alpine and ubuntu.

Number 101 is used by default in openshift, and was used by all clickhouse-server docker images
before 20.10. In 20.11 it was changed (by accident) to 999.
2021-01-14 23:37:27 +01:00
..
bare Update README.md 2020-08-04 17:26:02 +03:00
builder Update build.sh 2020-12-14 02:31:35 +03:00
client Revert "Auto version update to [21.2.1.1] [54446]" 2021-01-11 11:32:52 +03:00
packager Fix Darwin build 2021-01-11 09:04:34 +00:00
server Docker: fix uid/gid of the clickhouse user 2021-01-14 23:37:27 +01:00
test Touch dockerfiles to trigger rebuild 2021-01-14 12:46:24 +01:00
images.json Fix images dependencies 2021-01-14 12:45:56 +01:00
README.md Move integration tests docker files to docker/ directory. Rename image -> runner. 2020-04-17 19:01:16 +03:00

ClickHouse Dockerfiles

This directory contain Dockerfiles for clickhouse-client and clickhouse-server. They are updated in each release.

Also there is bunch of images for testing and CI. They are listed in images.json file and updated on each commit to master. If you need to add another image, place information about it into images.json.