From 841df7ead4e30802dbdebb3f5ccc1687f52f3eac Mon Sep 17 00:00:00 2001 From: Stanislav Kosorin Date: Thu, 5 Sep 2024 19:20:01 +0200 Subject: [PATCH] Add a custom simple_switch_grpc Dockerfile --- .../Containerfile.bmv2 | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 examples/container_migration_in_kubernetes/Containerfile.bmv2 diff --git a/examples/container_migration_in_kubernetes/Containerfile.bmv2 b/examples/container_migration_in_kubernetes/Containerfile.bmv2 new file mode 100644 index 0000000..da2d132 --- /dev/null +++ b/examples/container_migration_in_kubernetes/Containerfile.bmv2 @@ -0,0 +1,20 @@ +FROM debian:bullseye-slim + +RUN apt-get update && apt-get install -y --no-install-recommends \ + ca-certificates \ + curl \ + gnupg2 \ + && rm -rf /var/lib/apt/lists/* + +RUN echo "Acquire::ForceIPv4 \"true\";" > /etc/apt/apt.conf.d/99force-ipv4 + +RUN echo 'deb http://download.opensuse.org/repositories/home:/p4lang/Debian_11/ /' > /etc/apt/sources.list.d/home:p4lang.list \ + && curl -fsSL https://download.opensuse.org/repositories/home:p4lang/Debian_11/Release.key | gpg --dearmor -o /etc/apt/trusted.gpg.d/home_p4lang.gpg + +RUN apt-get update && apt-get install -y --no-install-recommends \ + p4lang-bmv2 \ + && rm -rf /var/lib/apt/lists/* + +ENTRYPOINT ["simple_switch_grpc"] + +CMD ["--help"]