]> git.proxmox.com Git - ceph.git/blob - ceph/src/jaegertracing/opentelemetry-cpp/docker/ubuntu14.04/Dockerfile
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / jaegertracing / opentelemetry-cpp / docker / ubuntu14.04 / Dockerfile
1 FROM ubuntu:14.04
2 ENV DEBIAN_FRONTEND noninteractive
3
4 ## Update cache and upgrade image
5 RUN apt-get -y update && apt-get -y upgrade && apt-get -y dist-upgrade
6
7 ## Build environment packages
8 RUN apt-get install -qq -y --ignore-missing \
9 apt-utils \
10 automake \
11 bc \
12 build-essential \
13 bzip2 \
14 cmake \
15 curl \
16 git \
17 libcurl4-openssl-dev \
18 libssl-dev \
19 make \
20 pkg-config \
21 python \
22 sudo \
23 tar \
24 zip \
25 unzip \
26 wget \
27 zlib1g-dev
28
29 RUN mkdir -p /usr/local/bin
30
31 ## Install cmake since it's an expensive operation and best be done once
32 COPY ./setup-cmake.sh /usr/local/bin/setup-cmake.sh
33 RUN chmod +x /usr/local/bin/setup-cmake.sh
34 RUN /usr/local/bin/setup-cmake.sh
35
36 ## Install protobuf3 since Ubuntu 14.04 does not have protobuf3
37 COPY ./setup-protobuf.sh /usr/local/bin/setup-protobuf.sh
38 RUN chmod +x /usr/local/bin/setup-protobuf.sh
39 RUN /usr/local/bin/setup-protobuf.sh
40
41 # ENTRYPOINT bash
42 CMD /bin/bash