Files
openstack-helm-images/libvirt/Dockerfile.suse_15
Jiří Suchomel 36e9575bef Install qemu-block-rbd package for Ceph support
Change-Id: I5270d183e303cf78d2512d0cd5c7a748b40fa8ea
2019-06-19 21:05:56 +02:00

40 lines
1.2 KiB
Docker

FROM opensuse/leap:15.0
LABEL maintainer="containers@suse.com"
ARG PROJECT=nova
ARG UID=42424
ARG GID=42424
COPY suse_leap15_virtualization_repo.key /tmp/
RUN rpm --import /tmp/suse_leap15_virtualization_repo.key
RUN set -ex ;\
zypper -n install \
ceph-common \
systemd \
dmidecode \
ebtables \
iproute2 \
libvirt \
python2-libvirt-python \
qemu \
qemu-block-rbd \
qemu-kvm \
openvswitch ;\
zypper ar "http://download.opensuse.org/repositories/Virtualization/openSUSE_Leap_15.0" Virtualization;\
zypper refresh ;\
zypper -n install \
libcgroup1 \
libcgroup-tools; \
zypper rr Virtualization; \
groupadd -g ${GID} ${PROJECT} ;\
useradd -u ${UID} -g ${PROJECT} -M -d /var/lib/${PROJECT} -s /usr/sbin/nologin -c "${PROJECT} user" ${PROJECT} ;\
mkdir -p /etc/${PROJECT} /var/log/${PROJECT} /var/lib/${PROJECT} /var/cache/${PROJECT} ;\
chown ${PROJECT}:${PROJECT} /etc/${PROJECT} /var/log/${PROJECT} /var/lib/${PROJECT} /var/cache/${PROJECT} ;\
usermod -a -G kvm ${PROJECT} ;\
zypper clean -a ;\
rm -rf \
/var/log/* \
/tmp/* \
/var/tmp/*