Pin Noble, install Bird2 from upstream nic.cz
This commit is contained in:
@@ -4,7 +4,7 @@ ARG VPP_INSTALL_SKIP_SYSCTL=true
|
|||||||
ARG REPO=release
|
ARG REPO=release
|
||||||
EXPOSE 22/tcp
|
EXPOSE 22/tcp
|
||||||
RUN apt-get update && apt-get -y install curl procps tcpdump iproute2 iptables \
|
RUN apt-get update && apt-get -y install curl procps tcpdump iproute2 iptables \
|
||||||
iputils-ping net-tools git python3 python3-pip vim-tiny openssh-server bird2 \
|
iputils-ping net-tools git python3 python3-pip vim-tiny openssh-server \
|
||||||
mtr-tiny traceroute && apt-get clean
|
mtr-tiny traceroute && apt-get clean
|
||||||
|
|
||||||
# Install VPP
|
# Install VPP
|
||||||
@@ -19,10 +19,16 @@ RUN pip install --break-system-packages build netaddr yamale argparse pyyaml ipa
|
|||||||
|
|
||||||
# Install FRR
|
# Install FRR
|
||||||
RUN curl -s -o /usr/share/keyrings/frrouting.gpg https://deb.frrouting.org/frr/keys.gpg && \
|
RUN curl -s -o /usr/share/keyrings/frrouting.gpg https://deb.frrouting.org/frr/keys.gpg && \
|
||||||
echo deb '[signed-by=/usr/share/keyrings/frrouting.gpg]' https://deb.frrouting.org/frr bookworm frr-stable \
|
echo deb '[signed-by=/usr/share/keyrings/frrouting.gpg]' https://deb.frrouting.org/frr noble frr-stable \
|
||||||
> /etc/apt/sources.list.d/frr.list && \
|
> /etc/apt/sources.list.d/frr.list && \
|
||||||
apt -y update && apt -y install frr frr-pythontools && apt clean
|
apt -y update && apt -y install frr frr-pythontools && apt clean
|
||||||
|
|
||||||
|
# Install Bird2
|
||||||
|
RUN curl -s -o /usr/share/keyrings/cznic-labs-pkg.gpg https://pkg.labs.nic.cz/gpg && \
|
||||||
|
echo "deb [signed-by=/usr/share/keyrings/cznic-labs-pkg.gpg] https://pkg.labs.nic.cz/bird2 noble main" \
|
||||||
|
> /etc/apt/sources.list.d/cznic-labs-bird2.list && \
|
||||||
|
apt -y update && apt -y install bird2 && apt clean
|
||||||
|
|
||||||
# Config files
|
# Config files
|
||||||
COPY files/etc/ /etc/
|
COPY files/etc/ /etc/
|
||||||
COPY files/init-container.sh /sbin/
|
COPY files/init-container.sh /sbin/
|
||||||
|
|||||||
Reference in New Issue
Block a user