FROM ubuntu:16.04 # install OS packages RUN apt-get update \ && apt-get install -y --no-install-recommends \ apt-utils \ build-essential \ wget \ python \ psmisc \ net-tools \ openssh-client \ ssh-client \ libcurl3 \ libmysqlclient-dev \ ca-certificates \ && rm -rf /var/lib/apt/lists/* RUN echo "tracelyzer.access_key=9e8c3394-c625-4cb3-a2b2-1c7bfe02e3f1" > /etc/tracelytics.conf RUN wget --no-check-certificate https://s3.amazonaws.com/packages-experimental/GA/apt/pool/experimental/t/tracelyzer/tracelyzer_1.3.6-xenial1_amd64.deb \ && wget --no-check-certificate https://s3.amazonaws.com/packages-experimental/GA/apt/pool/experimental/libo/liboboe/liboboe0_1.2.3-xenial1_amd64.deb \ && dpkg -i *.deb RUN wget --no-check-certificate https://s3.amazonaws.com/apm-build/collector-libs_xenial-x64.tar.gz \ && tar -xzvf collector-libs_xenial-x64.tar.gz -C /usr/lib collector-deps/lib/ --strip-components=2 # build with: # docker build -f Dockerfile_tracelyzer -t tracelyzer . # run with: # docker run -it -p 7831:7831 -v `pwd`/docker_tracelyzer:/test_collector tracelyzer bash -l # docker exec it bash -l #