a6c078c7fb
It appears that the base Docker images have removed tzdata. We use tzdata in the debconf tests, so add it back.
63 lines
1.4 KiB
Docker
63 lines
1.4 KiB
Docker
FROM ubuntu:16.04
|
|
|
|
RUN apt-get update -y && \
|
|
DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
|
|
acl \
|
|
apache2 \
|
|
bzip2 \
|
|
curl \
|
|
debhelper \
|
|
debianutils \
|
|
devscripts \
|
|
docbook-xml \
|
|
dpkg-dev \
|
|
fakeroot \
|
|
gawk \
|
|
git \
|
|
iproute2 \
|
|
libxml2-utils \
|
|
locales \
|
|
lsb-release \
|
|
make \
|
|
mysql-server \
|
|
openssh-client \
|
|
openssh-server \
|
|
python3-coverage \
|
|
python3-dbus \
|
|
python3-httplib2 \
|
|
python3-jinja2 \
|
|
python3-lxml \
|
|
python3-mock \
|
|
python3-mysqldb \
|
|
python3-nose \
|
|
python3-paramiko \
|
|
python3-passlib \
|
|
python3-pip \
|
|
python3-setuptools \
|
|
python3-virtualenv \
|
|
python3-wheel \
|
|
python3-yaml \
|
|
reprepro \
|
|
rsync \
|
|
ruby \
|
|
subversion \
|
|
sudo \
|
|
tzdata \
|
|
unzip \
|
|
virtualenv \
|
|
xsltproc \
|
|
zip \
|
|
&& \
|
|
apt-get clean
|
|
|
|
RUN rm /etc/apt/apt.conf.d/docker-clean
|
|
RUN mkdir /etc/ansible/
|
|
RUN /bin/echo -e "[local]\nlocalhost ansible_connection=local" > /etc/ansible/hosts
|
|
RUN locale-gen en_US.UTF-8
|
|
RUN ssh-keygen -q -t rsa -N '' -f /root/.ssh/id_rsa && \
|
|
cp /root/.ssh/id_rsa.pub /root/.ssh/authorized_keys && \
|
|
for key in /etc/ssh/ssh_host_*_key.pub; do echo "localhost $(cat ${key})" >> /root/.ssh/known_hosts; done
|
|
VOLUME /sys/fs/cgroup /run/lock /run /tmp
|
|
RUN pip3 install junit-xml python3-keyczar
|
|
ENV container=docker
|
|
CMD ["/sbin/init"]
|