blob: 21e8ba0afa1f87eeed97913db1e74a6bbba24de2 [file] [log] [blame]
kdanylov aka koder938f75f2018-06-27 01:52:44 +03001# docker build -t ubuntu1604py36
2FROM ubuntu:16.04
3
koder aka kdanilovf90de852017-01-20 18:12:27 +02004MAINTAINER Kostiantyn Danylov <koder.mail@gmail.com>
Peter Lomakinc453d4a2015-07-15 11:57:18 -07005
kdanylov aka koder938f75f2018-06-27 01:52:44 +03006RUN apt-get update && \
7 apt-get install -y software-properties-common && \
8 add-apt-repository ppa:jonathonf/python-3.6 && \
9 apt-get update && \
10 apt-get install -y vim git build-essential python3.6 python3.6-dev python3-pip python3.6-venv curl wget
Peter Lomakinc453d4a2015-07-15 11:57:18 -070011
kdanylov aka koder938f75f2018-06-27 01:52:44 +030012RUN git clone https://github.com/Mirantis/disk_perf_test_tool.git /opt/disk_perf_tool && \
13 git clone https://github.com/koder-ua/cephlib.git /opt/cephlib && \
14 git clone https://github.com/koder-ua/xmlbuilder3.git /opt/xmlbuilder3 && \
15 git clone https://github.com/koder-ua/agent.git /opt/agent && \
16 mkdir /opt/wally_libs && \
17 ln -s /opt/agent/agent /opt/wally_libs && \
18 ln -s /opt/xmlbuilder3/xmlbuilder3 /opt/wally_libs && \
19 ln -s /opt/cephlib/cephlib /opt/wally_libs && \
20 python3.6 -m pip install pip --upgrade && \
21 cd /opt/disk_perf_tool && \
22 git checkout v2.0 && \
23 python3.6 -m pip install wheel && \
24 python3.6 -m pip install -r requirements.txt
Peter Lomakinc453d4a2015-07-15 11:57:18 -070025
kdanylov aka koder938f75f2018-06-27 01:52:44 +030026CMD /bin/bash