Added CentOS libvirt images
Change-Id: I536b5468e6b90a7368d74b05e02212788ee6e13c
This commit is contained in:

committed by
Chris Wedgwood

parent
2b3e8a8df6
commit
ca3474eb33
19
libvirt/Dockerfile.centos_7
Normal file
19
libvirt/Dockerfile.centos_7
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
ARG FROM=docker.io/centos:7
|
||||||
|
FROM ${FROM}
|
||||||
|
LABEL maintainer="mnaser@vexxhost.com"
|
||||||
|
|
||||||
|
ARG CEPH_RELEASE=nautilus
|
||||||
|
ARG PROJECT=nova
|
||||||
|
ARG UID=42424
|
||||||
|
ARG GID=42424
|
||||||
|
|
||||||
|
RUN set -ex ;\
|
||||||
|
yum -y install centos-release-qemu-ev centos-release-ceph-${CEPH_RELEASE} ;\
|
||||||
|
yum -y install libcgroup-tools libvirt qemu-kvm-ev ;\
|
||||||
|
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} ;\
|
||||||
|
yum clean all ;\
|
||||||
|
rm -rf /var/cache/yum
|
@@ -40,6 +40,12 @@
|
|||||||
# - latest-opensuse_15
|
# - latest-opensuse_15
|
||||||
# - "opensuse_15-{{ currentdate }}"
|
# - "opensuse_15-{{ currentdate }}"
|
||||||
# dockerfile: Dockerfile.suse_15
|
# dockerfile: Dockerfile.suse_15
|
||||||
|
- context: libvirt
|
||||||
|
repository: openstackhelm/libvirt
|
||||||
|
dockerfile: Dockerfile.centos_7
|
||||||
|
tags:
|
||||||
|
- latest-centos_7
|
||||||
|
- "centos_7-{{ currentdate }}"
|
||||||
- context: libvirt
|
- context: libvirt
|
||||||
repository: openstackhelm/libvirt
|
repository: openstackhelm/libvirt
|
||||||
dockerfile: Dockerfile.ubuntu_xenial
|
dockerfile: Dockerfile.ubuntu_xenial
|
||||||
|
Reference in New Issue
Block a user