]>
Commit | Line | Data |
---|---|---|
1 | FROM centos:7 | |
2 | ENV container=docker | |
3 | ||
4 | RUN yum -y install epel-release && \ | |
5 | yum -y install gmp-devel libffi-devel openssl-devel python-crypto \ | |
6 | python-devel python-pip python-setuptools python-virtualenv \ | |
7 | redhat-rpm-config && \ | |
8 | yum -y group install "Development Tools" | |
9 | ||
10 | # Install systemd -- See https://hub.docker.com/_/centos/ | |
11 | RUN (cd /lib/systemd/system/sysinit.target.wants/; for i in *; do [ $i == systemd-tmpfiles-setup.service ] || rm -f $i; done); \ | |
12 | rm -f /lib/systemd/system/multi-user.target.wants/*;\ | |
13 | rm -f /etc/systemd/system/*.wants/*;\ | |
14 | rm -f /lib/systemd/system/local-fs.target.wants/*; \ | |
15 | rm -f /lib/systemd/system/sockets.target.wants/*udev*; \ | |
16 | rm -f /lib/systemd/system/sockets.target.wants/*initctl*; \ | |
17 | rm -f /lib/systemd/system/basic.target.wants/*;\ | |
18 | rm -f /lib/systemd/system/anaconda.target.wants/*; | |
19 | ||
20 | RUN pip install enum34 ipaddress wheel && \ | |
21 | pip install ansible ansible-lint | |
22 | ||
23 | COPY .ansible-lint / | |
24 | ||
25 | VOLUME ["/sys/fs/cgroup"] | |
26 | ||
27 | CMD ["/usr/sbin/init"] |