This repository has been archived on 2020-10-12. You can view files and clone it, but cannot push or open issues or pull requests.
2019-11-13 04:02:24 +00:00
|
|
|
FROM ubuntu:bionic as builder
|
|
|
|
|
|
|
|
ENV DEBIAN_FRONTEND=noninteractive
|
|
|
|
|
|
|
|
|
|
|
|
RUN apt update && \
|
|
|
|
apt install -y \
|
|
|
|
libguestfs-tools \
|
|
|
|
bash \
|
|
|
|
libosinfo-bin \
|
|
|
|
libvirt-bin \
|
|
|
|
libvirt-clients \
|
|
|
|
qemu-user \
|
|
|
|
qemu-utils \
|
|
|
|
sudo \
|
2019-11-13 05:20:55 +00:00
|
|
|
man-db \
|
2019-11-13 04:02:24 +00:00
|
|
|
virtinst
|
|
|
|
|
|
|
|
RUN useradd -m user
|
2019-11-13 05:20:55 +00:00
|
|
|
USER user
|
|
|
|
WORKDIR /home/user
|
|
|
|
RUN qemu-img create -f qcow2 image.qcow2 100G
|
2019-11-13 04:02:24 +00:00
|
|
|
ADD . /home/user/
|
2019-11-13 05:20:55 +00:00
|
|
|
USER root
|
|
|
|
RUN chown user:user /home/user/* && chmod a+rwX /home/user/*
|
|
|
|
USER user
|
2019-11-13 05:26:22 +00:00
|
|
|
RUN /bin/bash /home/user/install.sh
|
2019-11-13 04:02:24 +00:00
|
|
|
ENTRYPOINT /bin/bash
|