26 lines
584 B
Docker
26 lines
584 B
Docker
# Expected build arguments:
|
|
# RELEASE: centos release
|
|
# REPO_OPTS: yum options to enable StarlingX repo
|
|
#
|
|
ARG RELEASE=7.5.1804
|
|
FROM centos:${RELEASE}
|
|
|
|
ARG REPO_OPTS
|
|
|
|
# The stx.repo file must be generated by the build tool first
|
|
COPY stx.repo /
|
|
|
|
RUN set -ex ;\
|
|
sed -i '/\[main\]/ atimeout=120' /etc/yum.conf ;\
|
|
mv /stx.repo /etc/yum.repos.d/ ;\
|
|
yum upgrade --disablerepo=* ${REPO_OPTS} -y ;\
|
|
yum install --disablerepo=* ${REPO_OPTS} -y \
|
|
qemu-img \
|
|
openssh-clients \
|
|
;\
|
|
rm -rf \
|
|
/var/log/* \
|
|
/tmp/* \
|
|
/var/tmp/*
|
|
|