cs4220-net (fall26)

Published 2026-09-30 23:52:32 +00:00 by trevon

Installation

docker pull git.trevon.dev/cs4220/cs4220-net:fall26
sha256:5dea4aec77652276ae5ebef18b3cabf550c14dc5586e41b0a7e345a95932c2c7

Image layers

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.version=22.04
ADD file:81c01921c5f642ac2fcbfae682e489e8e64b347467d9fa1587707e310e64d790 in /
CMD ["/bin/bash"]
ENV DEBIAN_FRONTEND=noninteractive
/bin/sh -c sed -i '/usr\/share\/man/d' /etc/dpkg/dpkg.cfg.d/excludes
/bin/sh -c apt-get update && apt-get install -y --no-install-recommends ca-certificates curl gnupg && echo 'deb http://download.opensuse.org/repositories/home:/p4lang/xUbuntu_22.04/ /' > /etc/apt/sources.list.d/p4lang.list && curl -fsSL https://download.opensuse.org/repositories/home:p4lang/xUbuntu_22.04/Release.key | gpg --dearmor > /etc/apt/trusted.gpg.d/p4lang.gpg && apt-get update && apt-get install -y --no-install-recommends p4lang-p4c p4lang-bmv2 p4lang-pi mininet bridge-utils iproute2 iputils-ping traceroute iperf3 tcpdump tshark net-tools ethtool python3 python3-pip python3-scapy make git nano vim less sudo man-db manpages ipcalc && apt-get install -y --no-install-recommends --reinstall procps && rm -f /usr/bin/man && dpkg-divert --quiet --remove --rename /usr/bin/man && mandb -q && rm -rf /var/lib/apt/lists/*
/bin/sh -c pip3 install --no-cache-dir --upgrade --ignore-installed grpcio protobuf p4runtime psutil && cp -r /usr/lib/python3/dist-packages/p4/tmp /usr/local/lib/python3.10/dist-packages/p4/
COPY file:3586204742751eb9b5d47f4db918b92fe728eb46ab6a8111f4a2ce4c79ac6efe in /usr/local/bin/mn
WORKDIR /work
CMD ["bash"]

Labels

Key Value
org.opencontainers.image.version 22.04
Details
Container
2026-09-30 23:52:32 +00:00
43
OCI / Docker
linux/amd64
544 MiB
Versions (1) View all
fall26 2026-09-30