kdanylov aka koder | 938f75f | 2018-06-27 01:52:44 +0300 | [diff] [blame^] | 1 | # docker build -t ubuntu1604py36 |
| 2 | FROM ubuntu:16.04 |
| 3 | |
koder aka kdanilov | f90de85 | 2017-01-20 18:12:27 +0200 | [diff] [blame] | 4 | MAINTAINER Kostiantyn Danylov <koder.mail@gmail.com> |
Peter Lomakin | c453d4a | 2015-07-15 11:57:18 -0700 | [diff] [blame] | 5 | |
kdanylov aka koder | 938f75f | 2018-06-27 01:52:44 +0300 | [diff] [blame^] | 6 | RUN 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 Lomakin | c453d4a | 2015-07-15 11:57:18 -0700 | [diff] [blame] | 11 | |
kdanylov aka koder | 938f75f | 2018-06-27 01:52:44 +0300 | [diff] [blame^] | 12 | RUN 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 Lomakin | c453d4a | 2015-07-15 11:57:18 -0700 | [diff] [blame] | 25 | |
kdanylov aka koder | 938f75f | 2018-06-27 01:52:44 +0300 | [diff] [blame^] | 26 | CMD /bin/bash |