From 2efea1a12076d2ca11dedfd932fdfc0893e1d288 Mon Sep 17 00:00:00 2001 From: Kuralamudhan Ramakrishnan Date: Wed, 16 Sep 2020 15:14:13 -0700 Subject: adding centos 8 dockerfile for ovn & ovn4k8s-nfv images Signed-off-by: Kuralamudhan Ramakrishnan Change-Id: Ib161ea39fc6da9a7649142271a781b3140068d15 --- utilities/docker/centos/Dockerfile | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 utilities/docker/centos/Dockerfile (limited to 'utilities/docker/centos') diff --git a/utilities/docker/centos/Dockerfile b/utilities/docker/centos/Dockerfile new file mode 100644 index 0000000..7a8f443 --- /dev/null +++ b/utilities/docker/centos/Dockerfile @@ -0,0 +1,29 @@ +FROM centos:8 as base + +USER root +RUN yum update -y && yum install -y iproute curl nc ipset iptables jq wget unbound unbound-devel + +RUN mkdir -p /opt/ovn4nfv-k8s-plugin/ovs/rpm/rpmbuild/RPMS/x86_64 +RUN bash -xc "\ +pushd /opt/ovn4nfv-k8s-plugin/ovs/rpm/rpmbuild/RPMS/x86_64; \ +wget -q -nv -O- https://api.github.com/repos/akraino-icn/ovs/releases/tags/v2.14.0 2>/dev/null | jq -r '.assets[] | select(.browser_download_url | contains("\""rpm"\"")) | .browser_download_url' | wget -i -; \ +popd; \ +" +RUN rpm -ivh --nodeps /opt/ovn4nfv-k8s-plugin/ovs/rpm/rpmbuild/RPMS/x86_64/*.rpm + +RUN mkdir -p /opt/ovn4nfv-k8s-plugin/ovn/rpm/rpmbuild/RPMS/x86_64 +RUN bash -xc "\ +pushd /opt/ovn4nfv-k8s-plugin/ovn/rpm/rpmbuild/RPMS/x86_64; \ +wget -q -nv -O- https://api.github.com/repos/akraino-icn/ovn/releases/tags/v20.06.0 2>/dev/null | jq -r '.assets[] | select(.browser_download_url | contains("\""rpm"\"")) | .browser_download_url' | wget -i -; \ +popd; \ +" +RUN rpm -ivh --nodeps /opt/ovn4nfv-k8s-plugin/ovn/rpm/rpmbuild/RPMS/x86_64/*.rpm + +RUN mkdir -p /var/run/openvswitch && \ + mkdir -p /var/run/ovn + +WORKDIR /opt/ovn4nfv-k8s-plugin/utilities/docker/ +COPY ./ ./ +RUN cp /opt/ovn4nfv-k8s-plugin/utilities/docker/ovn4nfv-k8s.sh /usr/local/bin/ovn4nfv-k8s +RUN echo $PATH +ENTRYPOINT ["ovn4nfv-k8s"] -- cgit 1.2.3-korg