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 && \ |
kdanylov aka koder | 168bf16 | 2018-06-27 02:19:21 +0300 | [diff] [blame^] | 10 | apt-get install -y vim git build-essential python3.6 python3.6-dev python3-pip python3.6-venv python3.6-tk curl wget |
Peter Lomakin | c453d4a | 2015-07-15 11:57:18 -0700 | [diff] [blame] | 11 | |
kdanylov aka koder | a41bcfb | 2018-06-27 02:09:07 +0300 | [diff] [blame] | 12 | COPY . /opt/disk_perf_tool |
| 13 | |
| 14 | # git clone https://github.com/Mirantis/disk_perf_test_tool.git /opt/disk_perf_tool && \ |
| 15 | # git checkout v2.0 && \ |
| 16 | |
| 17 | RUN git clone https://github.com/koder-ua/cephlib.git /opt/cephlib && \ |
kdanylov aka koder | 938f75f | 2018-06-27 01:52:44 +0300 | [diff] [blame] | 18 | git clone https://github.com/koder-ua/xmlbuilder3.git /opt/xmlbuilder3 && \ |
| 19 | git clone https://github.com/koder-ua/agent.git /opt/agent && \ |
| 20 | mkdir /opt/wally_libs && \ |
| 21 | ln -s /opt/agent/agent /opt/wally_libs && \ |
| 22 | ln -s /opt/xmlbuilder3/xmlbuilder3 /opt/wally_libs && \ |
kdanylov aka koder | a41bcfb | 2018-06-27 02:09:07 +0300 | [diff] [blame] | 23 | ln -s /opt/cephlib/cephlib /opt/wally_libs |
| 24 | |
| 25 | RUN python3.6 -m pip install pip --upgrade |
| 26 | RUN cd /opt/disk_perf_tool && python3.6 -m pip install wheel && python3.6 -m pip install -r requirements.txt |
Peter Lomakin | c453d4a | 2015-07-15 11:57:18 -0700 | [diff] [blame] | 27 | |
kdanylov aka koder | 938f75f | 2018-06-27 01:52:44 +0300 | [diff] [blame] | 28 | CMD /bin/bash |