FROM centos:centos6 MAINTAINER Robert Cowham "rcowham@perforce.com" ARG pythonver=3.5.2 ARG pipver=3.5 RUN yum update -y; \ # Tools required to compile and build Python \ yum install -y sudo; \ yum install -y wget; \ yum groupinstall -y "Development tools"; \ yum install -y zlib-devel bzip2-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel; \ yum install -y openssl openssl-devel; \ yum clean -y all; \ echo /usr/local/lib>> /etc/ld.so.conf; \ sed -ie "s/^Defaults[ \t]*requiretty/#Defaults requiretty/g" /etc/sudoers # Python 3.6 plus p4python RUN yum install -y centos-release-scl; \ yum install -y rh-python36 ADD install-p4python.sh /tmp RUN /bin/bash -x /tmp/install-p4python.sh $pipver RUN pip$pipver install testinfra RUN yum install -y openssh-server openssh-clients passwd; \ yum clean all; \ ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key -N ''; \ ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key -N ''