dockerfiles/vagrant/Dockerfile
Hacker, J.R e84149bfd3 Fix #482 (#483)
Adds ssh client to vagrant docker image

Signed-off-by: R00t Killah <r00tkillah@gmail.com>
2019-09-16 11:37:56 -07:00

33 lines
703 B
Docker

FROM debian:bullseye-slim
LABEL maintainer "Jessie Frazelle <jess@linux.com>"
RUN apt-get update && apt-get install -y \
bridge-utils \
ca-certificates \
curl \
gcc \
libxslt-dev \
libxml2-dev \
libvirt0 \
libvirt-dev \
make \
pkg-config \
qemu-kvm \
ruby-dev \
zlib1g-dev \
ssh \
--no-install-recommends \
&& rm -rf /var/lib/apt/lists/*
ENV VAGRANT_VERSION 2.2.5
# download the source
RUN curl -sSL "https://releases.hashicorp.com/vagrant/${VAGRANT_VERSION}/vagrant_${VAGRANT_VERSION}_x86_64.deb" -o /tmp/vagrant-amd64.deb \
&& dpkg -i /tmp/vagrant-amd64.deb \
&& rm -rf /tmp/*.deb
# install the libvirt plugin
RUN vagrant plugin install vagrant-libvirt
ENTRYPOINT [ "vagrant" ]