blob: bc4404894954fa444863c3ec6c65d61c894a6ddc [file] [log] [blame]
# docker build -t ubuntu1604py36
FROM ubuntu:16.04
MAINTAINER Kostiantyn Danylov <koder.mail@gmail.com>
RUN apt-get update && \
apt-get install -y software-properties-common && \
add-apt-repository ppa:jonathonf/python-3.6 && \
apt-get update && \
apt-get install -y vim git build-essential python3.6 python3.6-dev python3-pip python3.6-venv python3.6-tk curl wget
COPY . /opt/disk_perf_tool
# git clone https://github.com/Mirantis/disk_perf_test_tool.git /opt/disk_perf_tool && \
# git checkout v2.0 && \
RUN git clone https://github.com/koder-ua/cephlib.git /opt/cephlib && \
git clone https://github.com/koder-ua/xmlbuilder3.git /opt/xmlbuilder3 && \
git clone https://github.com/koder-ua/agent.git /opt/agent && \
mkdir /opt/wally_libs && \
ln -s /opt/agent/agent /opt/wally_libs && \
ln -s /opt/xmlbuilder3/xmlbuilder3 /opt/wally_libs && \
ln -s /opt/cephlib/cephlib /opt/wally_libs
RUN python3.6 -m pip install pip --upgrade
RUN cd /opt/disk_perf_tool && python3.6 -m pip install wheel && python3.6 -m pip install -r requirements.txt
CMD /bin/bash