Docker контейнер с Cento7. Устанавливаем Python3 из исходников
$ vi Dockerfile
### Dockerfile
FROM centos:centos7
MAINTAINER marley (www.marley.org)
RUN yum -y update; yum clean all
# RUN yum -y install epel-release; yum clean all
# ==============================================
ENV DOCKER_ROOT_PASSWORD root
RUN echo "root:$DOCKER_ROOT_PASSWORD" | chpasswd
# ==============================================
# ==============================================
RUN yum install -y which tar vim wget nc telnet screen tcpdump traceroute bind-utils lsof curl libcurl-devel git make gcc gcc-c++ kernel-devel readline readline-devel openssl-devel openssh-server openssh-clients && \
yum clean all
# ======= PYTHON3 =================================
RUN mkdir -p /tmp/python3-src && cd /tmp/python3-src && \
wget https://www.python.org/ftp/python/3.4.2/Python-3.4.2.tgz && \
tar -zxvf Python-3.4.2.tgz && cd Python-3.4.2 && \
./configure && make && make install && \
cd ../ && rm -rf Python-3.4.2
# =======================================
# // текущий каталог хост системы смонтировать в каталог /src docker'а
# ADD . /src
# // перейти в каталог
# RUN cd /src
# выполнить скпирт который будет добавлен из хост системы
# CMD или ENTRYPOINT ???
# CMD ["python3", "/src/index.py"]
# ==== END ===================================
// Создать image с удалением промежуточных контейнеров в случае успешного билда
$ docker build -rm -t centos7/python:v01 .
// Стартовать контейнер и запустить bash
$ docker run -i -t --rm centos7/python:v01 /bin/bash