github.com/cockroachdb/cockroach@v20.2.0-alpha.1+incompatible/build/deploy/Dockerfile (about) 1 FROM debian:9.12-slim 2 3 # For deployment, we need 4 # libc6 - dynamically linked by cockroach binary 5 # ca-certificates - to authenticate TLS connections for telemetry and 6 # bulk-io with S3/GCS/Azure 7 # tzdata - for time zone functions 8 RUN apt-get update && \ 9 apt-get -y upgrade && \ 10 apt-get install -y libc6 ca-certificates tzdata && \ 11 rm -rf /var/lib/apt/lists/* 12 13 RUN mkdir -p /cockroach 14 COPY cockroach.sh cockroach /cockroach/ 15 # Set working directory so that relative paths 16 # are resolved appropriately when passed as args. 17 WORKDIR /cockroach/ 18 19 # Include the directory into the path 20 # to make it easier to invoke commands 21 # via Docker 22 ENV PATH=/cockroach:$PATH 23 24 ENV COCKROACH_CHANNEL=official-docker 25 26 EXPOSE 26257 8080 27 ENTRYPOINT ["/cockroach/cockroach.sh"]